社区
Linux/Unix社区
帖子详情
怎么判断一个socket连接已经断开了
searchworld
2004-12-29 09:45:13
怎么判断一个socket连接已经断开了
...全文
261
12
打赏
收藏
怎么判断一个socket连接已经断开了
怎么判断一个socket连接已经断开了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FreeSeagull
2005-01-01
打赏
举报
回复
定时发送心跳包
yjf7888
2004-12-31
打赏
举报
回复
recv返回0
lanting918
2004-12-31
打赏
举报
回复
read 就好了
可以判断返回值
jkjium
2004-12-31
打赏
举报
回复
设置socket TIMEOUT参数
longenic
2004-12-31
打赏
举报
回复
自己写个心跳程序.
phoenix_fei
2004-12-30
打赏
举报
回复
还是读取数据,看是否可以得到。得不到,说明断了
转转耳朵
2004-12-30
打赏
举报
回复
用select检查状态。
tengulre
2004-12-30
打赏
举报
回复
up
ydzqw
2004-12-30
打赏
举报
回复
select会返回状态
KnightRay
2004-12-30
打赏
举报
回复
尝试写会返回-1
gettext
2004-12-30
打赏
举报
回复
read一把,出错或返回0。
1cs1ak1
2004-12-30
打赏
举报
回复
如果对方是正常退出 那么read可以判断出其状态。
如果是非正常 至少得自己做个检测。
如何
判断
一个
SOCKET
连接
是否
已经
断开
1. 根据ERRNO和recv结果进行
判断
在UNIX/LINUX下,非阻塞模式
SOCKET
可以采用recv+MSG_PEEK的方式进行
判断
,其中MSG_PEEK保证了仅仅进行状态
判断
,而不影响数据接收 对于主动关闭的
SOCKET
, recv返回-1,而且errno被置为9(#define EBADF 9 /* Bad file number */)或104 (#define EC
Linux
判断
tcp
socket
连接
断开
的方法
Linux C代码客户端
判断
tcp
socket
连接
断开
或丢失的方法 当建立TCP
socket
连接
后,作为客户端需要对tcp的
连接
做维护。如果
连接
断开
需要重连等操作。但是在
socket
tcp C库代码中没有提供
判断
连接
是否正确的接口调用函数。 实际上,使用tcp
连接
后,调用read函数读取
socket
时,正常情况下是会阻塞。当接收到数据时才会读出。所以可以
判断
当read时未阻塞,并且返回值为0或-1时,可以
判断
连接
已经
断开
。 ...
C#
socket
通信时,怎样
判断
socket
双方是否
断开
连接
我在Server端new了
一个
socket
,然后bind,开了
一个
线程来accept前来
连接
的client,每接到
一个
client前来
连接
就新开
一个
线程和它进行通信。 我把Server端得到的
socket
放到
一个
集合里,我想知道集合里的
socket
是否
断开
连接
,如果
断开
连接
我就把它从这个集合里移除。
判断
socket
是否
断开
连接
,网上有N种说法: 1.
Socket
.Connected 这个属性只能说明上一次通信时还是正常的。2.
Socket
.Pool ...
如何
判断
SOCKET
已经
断开
最近在做
一个
服务器端程序,C/S结构。功能方面比较简单就是client端与server端建立
连接
,然后发送消息给server。我在server端会使用专门的线程处理一条
socket
连接
。这就涉及到
一个
问题,如果
socket
连接
断开
(异常,正常)后,我如何才能感知到?server端这边是绝对被动的,sever端不能主动
断开
连接
。也没有
连接
链路维持包之类的。client端发送数据的时间也是不定的。在s...
Python
socket
怎么
判断
连接
断开
Python
socket
怎么
判断
连接
断开
python
socket
断开
之后,不是返回‘’,也不是返回None,而是 data = self.__client.recv(1024) if data == b"": print('我去年买了个表的返回空,返回None,浪费爸爸多少时间') ...
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章