在客户端掉线之后,请求是发送不成功的,当程序得知发送失败后作出处理就行了,所以,在WIN7 或者VISTA操作系统下,也应该是返回-1值,从而响应请求发送失败代码的.可是,事实上,拔掉网线,或者断开网络连接后,那个函数的返回值却不是-1.而在WIN XP下又是预期的 -1.就这一点让我很困惑.
引用第1楼dbzhang800于2009-11-16 16:59发表的 :
我不懂网络编程,说一下个人看法
UDP 似乎是不可靠连接,它应该只能知道自己有没有发送出去,而应该无法知道对方有没有成功收到数据。