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

,indy ping程序

2012-03-07 
求助,indy ping程序用TIdIcmpClient当发送包小于44的时候,比如ping( 12121 )程序自动把后面的39个字节

求助,indy ping程序


用TIdIcmpClient当发送包小于44的时候,比如   ping( "12121 ");程序自动把后面的39个字节补为‘E ',     如果ping   的字符串大于   44个字节,它ping出去的包也只有44个。怎么可以ping   大字节的报文?

我在cmd.exe   里用命令   ping   -f   -l   1677   10.10.10.10,想发送一个1677的报文,结果是   Packet   needs   to   be   fragmented   but   DF   set.   我已经修改了注册表的mtu为2000,但还是发送不出去。   当然   cmd.exe   发送的icmp报文怎么处理的不清楚,我是xp系统。

但是我用TIdIcmpClient控件也不能发送大包啊。

[解决办法]
mtu能通过注册表修改那就搞笑咯

热点排行