首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

TCP socket 编程,该如何解决

2013-08-09 
TCP socket 编程TCP编程,已经建立了一个socket, 3次握手成功,突然网络断开后,然后网络马上又连接上,那么这

TCP socket 编程
TCP编程,已经建立了一个socket, 3次握手成功,突然网络断开后,然后网络马上又连接上,那么这条连接任然可以通信吗?任然可以传输数据吗?还是需要重新开启一条新的连接socket。 socket TCP/IP 编程
[解决办法]
不清楚。
不过这又有啥关系呢?
对于客户端来说,只要在socket返回了错误,就关闭,再重新connect
对于服务器,错误了就关闭相应的socket,至于客户端申请不申请重新连接,服务器才不管。反正accept一直在工作。
[解决办法]



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

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

[解决办法]
该回复于2013-08-04 17:54:28被管理员删除

热点排行