读书人

sendto不能感知到另一方已经退出?该如

发布时间: 2012-01-08 22:48:50 作者: rapoo

sendto不能感知到另一方已经退出??****
用UDP协议发送数据,为什么另一方已经把应用程序关了,我用sendto发出数据,它的返回值为什么不是SOCKET_ERROR ??
当我发数据时如何感知到对方已经离开??
说明:测试是在局域网进行,

[解决办法]
93999448731917716999979383450963
当然,UDP根本就没有建立连接,怎么会知道关没关呢
[解决办法]
建立一TCP连接,检测连接是否断开。
发数据还是用udp.
[解决办法]
同意楼上

或者你每发出去的一个包,对方应该发回一个应答包,否则认为发送失败(什么原因就难说了)

或者干脆用TCP
[解决办法]
握手

读书人网 >VC/MFC

热点推荐