各位:
我现在遇到一个亟待解决的问题,请赐教。
客户端的SOCKET连接服务器是成功的,发送一个数据包返回也是成功的,可问题就出在客户端发送包结束后,客户端就接收到远端关闭的通知(ErrCode=100053),而服务器根本没有设计成为接收到包就关闭连接。可能的原因在哪?!
我现在遇到一个亟待解决的问题,请赐教。
客户端的SOCKET连接服务器是成功的,发送一个数据包返回也是成功的,可问题就出在客户端发送包结束后,客户端就接收到远端关闭的通知(ErrCode=100053),而服务器根本没有设计成为接收到包就关闭连接。可能的原因在哪?!
1.TCP
2.SOCKET_STREAM
3.是
4.否
跨路由和跨网段的话 过一段时间 由于网关节省资源 会关闭空闲的socket的
---------------------------------------------------------------------------
是真的吗 汗! 我居然不知道
10053
中斷連接
在連接建立後,當有某種原因導致TCP/IP協定核心不斷地重送資料,而且都重送失敗的時候,TCP/IP協定核心將這的連接中斷。此時,應用程式就會收到WSACONNABORTED這個錯誤。
二、回复baoaya(点头):是立即,应该不是TCP/IP核心剔除不活动SOCKET的原因。
三、回复mfc168(子非鱼):有道理,但我具体该怎样做,才能定位错误的原因?请赐教!