请教一个关于TCP/IP的问题 急!急!
一个客户端和服务器端保持连结,服务器因需要暂时要和该客户端shutdown一下,
然而客户端再向服务器端send一个数据包,却不能在发,因为服务器已经把该SOCKET
句柄shutdown了,请教各位大侠这种情况下客户端在不用create 和connect函数下怎样再重新和服务器保持连结,谢谢。VC6.0 MFC (CSOCKET类)
问题点数:0、回复次数:7Top
1 楼everandforever(Forever)回复于 2003-02-03 02:19:01 得分 0
An application should not rely on being able to reuse a socket after it has been shut down. In particular, a Windows Sockets provider is not required to support the use of connect on a socket that has been shut down.
______________
MSDN 的原话。Top
2 楼sjdf()回复于 2003-02-04 20:47:27 得分 0
学习。Top
3 楼AthlonxpX86(一坨屎)回复于 2003-02-04 20:56:04 得分 0
好像不可能啊Top
4 楼jasonloo(师爷)回复于 2003-02-04 23:26:23 得分 0
肯定需要重新连接socket,因为服务器端一旦shutdown,整个连接就释放了,这时客户端收到shutdown消息后,应该重新connect,成功后继续通信。Top
5 楼wos(tbye)回复于 2003-02-05 19:19:14 得分 0
既然是TCP/IP连接,短开后就得重连,就象打电话一样!Top
6 楼haungrui(水底深呼吸)回复于 2003-02-05 21:08:26 得分 0
用UDP!Top
7 楼icansaymyabc(学习与进步)回复于 2003-02-06 13:04:10 得分 0
得重连Top




