Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > Ответ узла (ICMP)


Автор: metoflex 4.3.2011, 19:59
Здравствуйте!

Написал полностью выполнение Трассировки (trace). Появилась некоторая проблема... когда я последовательно увеличиваю TTL и отправляю пакеты-ловлю все ответы, но как только отсылаю пакет, который доходит до узла, используемый в trace, то на recvfrom он зависает на ожидание ответа, который не приходит. Как мне определить что пакет который ушел-пришел на необходимый мне узел (конечный узел), указанный при трассировке? Мб узел мне должен инфу об этом скинуть??

Спасибо!

Автор: asmdzen 19.4.2011, 21:52
metoflex, посылать нужно icmp echo request, последний узел должен на него ответить echo reply содержимое которого должно быть идентично с тем что он получил (PING).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)