TCP socket 编程,该如何解决

TCP socket 编程
TCP编程,已经建立了一个socket, 3次握手成功,突然网络断开后,然后网络马上又连接上,那么这条连接任然可以通信吗?任然可以传输数据吗?还是需要重新开启一条新的连接socket。
socket TCP/IP 编程

------解决方案--------------------
不清楚。
不过这又有啥关系呢?
对于客户端来说,只要在socket返回了错误,就关闭,再重新connect
对于服务器,错误了就关闭相应的socket,至于客户端申请不申请重新连接,服务器才不管。反正accept一直在工作。
------解决方案--------------------


不需要的,原先的那个是有效的,
断开连接,tcp会有一个重新请求连接的过程,这个过程中
如果得不到回复的,旧认为是断开的,才需要重新连接!

这个你可以抓包看看,有关键字段的,抓包一目了然

------解决方案--------------------
该回复于2013-08-04 17:54:28被管理员删除