社区
Windows Server
帖子详情
怎么知道socket连接断开是谁主动断开的?
zr995
2009-08-07 11:00:53
就是想明白断开的连接是由谁发送断开请求的。怎么判断?
...全文
68
2
打赏
收藏
怎么知道socket连接断开是谁主动断开的?
就是想明白断开的连接是由谁发送断开请求的。怎么判断?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zr995
2009-08-07
打赏
举报
回复
由api或什么方法能够知道?
BAKER_LEE
2009-08-07
打赏
举报
回复
如果自己没有调用closesocket那么是不会断掉的。
而recv的结果是0,说明是对方断开了,或者是网络故障。
主动
断开
socket
链接_
socket
的server端怎么
主动
断开
已
连接
好的链接呀??
你把代码贴出来看看不会吧!close()以后就
断开
了啊。我的程序是一个多线程的主线程在
socket
1=accept()返回后就会创建一线程去完成
socket
通讯,在
socket
1的客户端没有
主动
断的情况下,server端的线程会阻塞在recv(
socket
1,...)处,这个时候我close(
socket
1),close返回成功,但是ps-ef后那个链接还在,端口还未释放对不起不是p...
关于
socket
判断
连接
断开
并重连
关于
socket
判断
连接
断开
并重连 以下是个线程函数 UINT CMonitorDlg::ThreadFunction(LPVOID pParam) { WSADATA wsaData;
SOCKET
s; //创建套接字 int port=PORT; int iLen; //从服务器接收的数据长度 TCHAR recvbuf[BufferLen]; //接受数据的缓冲器 struct sockaddr_in serv1; //服务器端地址 serv1.sin_family=AF_INET; /
Socket
连接
与
断开
重连
Socket
连接
与
断开
重连 近期在做一个与硬件交互的项目,通过TCP/IP协议通讯。 首先来看一下
Socket
通信模型 思路是使用service,需要频繁的与服务端交互所以使用BindService 创建绑定服务 必须使用IBinder,用以提供客户端与服务交互...
判断
socket
连接
断开
的方法
判断
socket
连接
断开
的方法 法一: 当recv()返回值小于等于0时,
socket
连接
断开
。但是还需要判断 errno是否等于 EINTR,如果errno == EINTR 则说明recv函数是由于程序接收到信号后返回的,
socket
连接
还是正常的,不应close掉
socket
连接
。 法二: struct tcp_info info; int len=sizeof(info)...
主动
断开
socket
链接_解决
Socket
客户端长时间
连接
且不发送数据,服务端
主动
断开
...
Socket
服务端可能有一些长期
连接
的
Socket
客户端,并且长期不发送数据到服务端,这样很浪费服务端资源。下面代码是服务端
主动
断开
无用的
Socket
客户端/// /// 接收客户端发来的信息/// static void ServerRecMsg(object
socket
ClientPara){
Socket
socket
Server =
socket
ClientPara as
Socket
;/...
Windows Server
6,873
社区成员
177,929
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章