Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как узнать открыт ли определенный UDP-порт на заданой машине


San Sanich ©   (2005-04-03 20:38:00) 

Как узнать открыт ли определенный UDP-порт на заданой машине.


Rouse_   (2005-04-05 23:52:00) [1]

> В сниффере у тебя та же неточность :)
Видел - уже поставил себе галочку :)
В выходные перепроверю все примеры...
Вылетел просто этот момент из головы...


Sha   (2005-04-05 19:20:00) [2]

> Rouse_ ©   (04.04.05 18:06) [6]
> Done - по ссылке лежит исправленная версия :)

В сниффере у тебя та же неточность :)


Sha   (2005-04-04 18:49:00) [3]

> San Sanich   (03.04.05 20:38)  
> Как узнать открыт ли определенный UDP-порт на заданой машине.

Для удаленной машины надо отлавливать ICMP-сообщение "port unreachable" или анализировать ошибку recvfrom().
Созданию более-менее надежного алгоритма начинающими мешают огненные стены и некоторые тонкости в реализации UDP разными OC :)


Rouse_   (2005-04-04 18:06:00) [4]

Done - по ссылке лежит исправленная версия :)


Rouse_   (2005-04-04 17:57:00) [5]

> Разобрался: порядок байт в номере порта измени :)
Тьфу ты - ну ты :)
Как это я пропустил :))))
И ведь давно лежит примерчик и никто не подметил :)
Сенькс...


Sha   (2005-04-04 17:30:00) [6]

> Rouse_ ©   (04.04.05 15:01) [2]
> Sha ©   (04.04.05 16:58) [3]

Разобрался: порядок байт в номере порта измени :)


Sha   (2005-04-04 16:58:00) [7]

> Rouse_ ©   (04.04.05 15:01) [2]
> http://rouse.front.ru/tcpstat.zip

Прога заставила меня поволноваться, выдав на рабочей машине (w2k) такое:

Standart TCP Stats
          Host: |  Port State      
==================================================
       0.0.0.0: | 34560 LISTEN
       0.0.0.0: | 48385 LISTEN
       0.0.0.0: |   260 LISTEN
       0.0.0.0: |   516 LISTEN
  192.168.3.24: | 35584 LISTEN
  192.168.3.24: | 51717 LISTEN
  192.168.3.24: | 51717 ESTABLISHED
  192.168.3.24: | 33546 TIME WAIT
  192.168.3.24: | 34570 TIME WAIT
  192.168.3.24: | 47371 TIME WAIT

Standart UDP Stats
          Host: |  Port
======================================
       0.0.0.0: | 48385
     127.0.0.1: |  8197
  192.168.3.24: | 35072
  192.168.3.24: | 35328
  192.168.3.24: | 62465


Руссинович (tcpview, netstatp) успокоил: сказал, что думает иначе.
Окончательно отлегло после попытки непосредственного коннекта сканером.


Rouse_   (2005-04-04 15:01:00) [8]

> Глупое предположение ... а может просто попробовать к нему
> подключится ?

Глупое... UDP не ориентирован на подключение...

> San Sanich   (03.04.05 20:38)  
Посмотри вот тут:
http://rouse.front.ru/tcpstat.zip


АНТИСпаммер   (2005-04-04 02:33:00) [9]

Глупое предположение ... а может просто попробовать к нему подключится ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо