TCP/UDP Socket调试工具是否采用消息处理机制进行消息处理?

或则说,当TCP的其中一端断开,是怎么通知对方的?... 或则说,当TCP的其中一端断开,是怎么通知对方的? 展开
 我来答
262454893
2012-11-08 · TA获得超过131个赞
知道答主
回答量:169
采纳率:0%
帮助的人:116万
展开全部
断开(网络或去他故障)是不能被通知的。只能自己发现。
一般的策略是,如果超过固定的时间长度没有通信的话,就执行一次通信握手。内容很简单,大概就是A问B:你在吗?
B回答A:我在。
这样就知道了连接是正常的。

另外:如果是对方关闭了连接slose。这个时候read()会直接返回0.
百度网友26f977c
2012-11-08 · 超过13用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:29.9万
展开全部
1.没有采用消息机制,我估计你是面向对象的编程用得比较多。
2.TCP的其中一端断开,另一端可以知道,阻塞方式RECV直接返回0,非阻塞和具体的I/O模型有关
3.UDP不存在断不断的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式