猿问
C# 如何判断Socket是否已经断开
普通的正常断开连接已经可以处理,现在主要是对方拔网线、断电关机等特殊情况,这种现在没办法检测到。
请教一下各位。
慕尼黑8549860
浏览 1269
回答 6
6回答
阿晨1998
简单啊,保持心跳呗。 没有心跳就表示已经死亡了。
0
0
0
有只小跳蛙
现在做了心跳: !((c.Client.Poll(1000, SelectMode.SelectRead) && (c.Client.Available == 0)) || !c.Client.Connected) 但是这种方法,对方关机检测不到。
0
0
0
不负相思意
@爱编程的大叔: 这个可能没办法,对方用的是4G网
0
0
0
随时随地看视频
慕课网APP
相关分类
C#
typedef入门问题
1 回答
我要回答