socket编程 数据发送不出去解决思路
socket编程 数据发送不出去
现象是这样的:
write返回值是大于0的,用wireshark抓包工具没有抓到发送的数据包,并且此链路一直是存活的,中间也没有复位
或结束,用netstat -nat查看此链路中没有要发送的数据包。不过有时却能够发送成功(仍然用此链路),请熟悉socket底层的高手指点一下,谢谢!
------解决方案--------------------
你的wireshark有问题?或者防火墙没关
------解决方案--------------------
设置WAITALL没有?
------解决方案--------------------
你还是期待高手吧,要不你就贴源码。
------解决方案--------------------
是不是网络太拥塞了。
现象是这样的:
write返回值是大于0的,用wireshark抓包工具没有抓到发送的数据包,并且此链路一直是存活的,中间也没有复位
或结束,用netstat -nat查看此链路中没有要发送的数据包。不过有时却能够发送成功(仍然用此链路),请熟悉socket底层的高手指点一下,谢谢!
------解决方案--------------------
你的wireshark有问题?或者防火墙没关
------解决方案--------------------
设置WAITALL没有?
------解决方案--------------------
你还是期待高手吧,要不你就贴源码。
------解决方案--------------------
是不是网络太拥塞了。