Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C/C++ Сетевое программирование
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.03.2011, 22:11   #1
metoflex
Пользователь
 
Регистрация: 21.06.2009
Сообщений: 37
Восклицание Ответ узла (ICMP)

Здравствуйте!

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

Спасибо!
metoflex вне форума Ответить с цитированием
Старый 04.03.2011, 23:47   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

> Мб узел мне должен инфу об этом скинуть

вобще-то узел не обязан отвечать на все icmp,а может быть просто выключен.
Надо просто задавать таймаут на ответ.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 05.03.2011, 00:39   #3
metoflex
Пользователь
 
Регистрация: 21.06.2009
Сообщений: 37
По умолчанию

Цитата:
Сообщение от veniside Посмотреть сообщение
> Мб узел мне должен инфу об этом скинуть

вобще-то узел не обязан отвечать на все icmp,а может быть просто выключен.
Надо просто задавать таймаут на ответ.
Это я знаю, но вот в cmd.exe мелкософтский tracert запускаю, он почему-то достукивается до последнего узла, а моя прога нет. Пакет отсылается и всё...
metoflex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Trace ICMP metoflex C/C++ Сетевое программирование 5 28.02.2011 02:51
Вделение узла в TTreeView nikmay Общие вопросы Delphi 2 11.08.2009 17:02
ICMP-сообщения Черничный Работа с сетью в Delphi 3 22.09.2008 22:06