Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.14;
Скачать: CL | DM;

Вниз

UDP порт 5555 с заданным IP в сети или нет?   Найти похожие ветки 

 
Gear   (2004-09-08 14:04) [0]

Чем и как определить, что UDP порт 5555 с заданным IP открыт в сети или нет? Какой компонентой проще всего это реализовать?
Необходимо пробежаться по списку IP и посмотреть живые ли они и открыт ли на них UDP порт 5555. Может кто имеет пример такой реализации?


 
Verg ©   (2004-09-08 14:54) [1]

Это можно реализовать и на "голом" Winsock.
Берем UDP сокет (SOCK_DGRAM) и отправляем произвольную датаграмму на интересующий (тестируемый) нас IP:PORT (SendTo). После успешной отправки выполняем на этом же сокете чтение (Recv), с таймаутом.
Если в течение таймаута мы получаем ошибку WSAECONNRESET, то заданный UDP порт на этом IP точно не обслуживается, если же по истечении таймаута на приеме ничего не произошло, то это будет означать.... все что угодно :) - то ли порт обслуживается, то ли нет - достоверно сказать нельзя.
Такие дела.



Страницы: 1 вся ветка

Текущий архив: 2004.11.14;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.027 c
9-1090416014
Landgraph
2004-07-21 17:20
2004.11.14
Уменьшение длины...


4-1096073306
tnx
2004-09-25 04:48
2004.11.14
IExplorer History


1-1098967297
Chlavik
2004-10-28 16:41
2004.11.14
Надо после QueryInterface как то уничтожать полученый интерфейс ?


3-1098081686
cad2206
2004-10-18 10:41
2004.11.14
Номер записи в отфильтрованой таблице???


1-1098948958
vvv
2004-10-28 11:35
2004.11.14
тип символа