[ros-dev] ping -t 127.0.0.1
Gedi
gedi at ntlworld.com
Thu May 26 23:13:36 CEST 2005
Jakob Eriksson wrote:
> art yerkes wrote:
>
>>
>>
>> Thanks for looking into it. It's a really sticky problem since ICMP is
>> really meant to be a system-level protocol, not an application protocol.
>> As such, I'm not aware of firm rules regarding delivery of ICMP
>> datagrams
>> to applications, only rules regarding how they're received and dealt
>> with
>> at the system level.
>>
>>
>
> This is a known trouble with Windows programs too.
> There is icmp.dll, check out: http://www.sockets.com/ms_icmp.htm
>
Yes, I'm assuming Windows uses this approach as opposed to the raw
packets way as the MS ping doesn't have this problem, even though there
is a problem with their stack also. But running the ROS ping on Windows
highlights the same problem we are seeing on ROS.
However the raw socket approach is much more elegant, plus we don't have
the ICMP.dll available in ROS.
Incidentally, I haven't tried the MS ping in ROS, and I don't have a
bootable ROS at the moment. I'll try it later.
Ged.
More information about the Ros-dev
mailing list