当前位置: 技术问答>linux和unix
socket编程 数据发送不出去
来源: 互联网 发布时间:2017-05-18
本文导语: 现象是这样的: write返回值是大于0的,用wireshark抓包工具没有抓到发送的数据包,并且此链路一直是存活的,中间也没有复位 或结束,用netstat -nat查看此链路中没有要发送的数据包。不过有时却能够发送成功(...
现象是这样的:
write返回值是大于0的,用wireshark抓包工具没有抓到发送的数据包,并且此链路一直是存活的,中间也没有复位
或结束,用netstat -nat查看此链路中没有要发送的数据包。不过有时却能够发送成功(仍然用此链路),请熟悉socket底层的高手指点一下,谢谢!
write返回值是大于0的,用wireshark抓包工具没有抓到发送的数据包,并且此链路一直是存活的,中间也没有复位
或结束,用netstat -nat查看此链路中没有要发送的数据包。不过有时却能够发送成功(仍然用此链路),请熟悉socket底层的高手指点一下,谢谢!
|
你的wireshark有问题?或者防火墙没关
|
设置WAITALL没有?
|
你还是期待高手吧,要不你就贴源码。
|
是不是网络太拥塞了。