使用WSAAsyncSelect模型,UDP协议,为什么发送数据(sendto)失败后,会收到FD_READ消息(100分)

  • 主题发起人 主题发起人 子陵
  • 开始时间 开始时间

子陵

Unregistered / Unconfirmed
GUEST, unregistred user!
使用WSAAsyncSelect模型,UDP协议,为什么发送数据(sendto)失败后,会收到FD_READ消息,如果此时Readfrom,会收到10054,连接已中断.
如果不用WSAAsyncSelect模型,Sendto也不报错.

问:UDP协议是面向消息的,怎么会收到连接已经重置的消息呢?难道在WSAAsyncSelect模型中服务器给了客户端回应!
 
恩,我也发现了这个问题,不过我的是有的时候有,有的时候没有这个问题
 
我估计是返回了ICMP错误导致的。。。
 
但我的是每次都有的,那是不是可以确定收到了这个消息,就可以认为已经和服务器断开连接了.
 
接受答案了.
 
后退
顶部