首页 新闻 会员 周边 捐助

写的ICMP请求报文协议只能发送数据长度为1036的长度?

0
悬赏园豆:10 [已解决问题] 解决于 2015-12-14 19:09

仿照网上的PING实现案例,发现数据部分我发1036的长度后出现接收超时,发小于和等于1035bytes却能够完好的接收和识别,我用Wireshark在目的主机抓取,发现发送1035bytes以上的数据包,目的主机压根就没接收到,调用系统的PING,里面限制的长度是65500,有知道原因的园友吗?

Gifur的主页 Gifur | 初学一级 | 园豆:73
提问于:2015-12-03 15:17
< >
分享
最佳答案
0

是否和TCP的MTU设置有关,默认MTU 1500

在客户机[ping]上抓包看看ping和自己的程序发出去的差别,估计能找到原因

收获园豆:10
2012 | 高人七级 |园豆:21445 | 2015-12-03 17:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册