专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > AIX

TCP connect 相关有关问题

发布时间:2011-06-27 19:05:25 文章来源:www.iduyao.cn 采编人员:星星草
TCP connect 相关问题
    我在linux下进行TCP通信,用的是非阻塞的方式,实现的client端的功能。
       在connect连接三次握手成功后,server端会自动的向clinet端发送一个FIN标志,导致TCP通信不正常。
      请问各位大侠们,又知道这个问题是什么原因造成的么,怎样才能解决呢,希望大家不吝赐教,小弟不胜感激!!!

------解决方案--------------------
阻塞方式能连接成功吗?
如果阻塞方式能连接成功,那估计还是非阻塞方式的代码有问题
------解决方案--------------------
非阻塞connect你判断过返回值么?

非阻塞connect返回-1,errno==EINPROGRESS的话表示连接还没成功,此刻你去读就是错误。

或者服务端代码逻辑问题,自己检查。
------解决方案--------------------
你确定是收到FIN包么?
------解决方案--------------------
FIN 是TCP 连接断开申请包
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: