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

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

IP scanner


Страницы:   1 2

Art_Z ©   (2004-05-05 20:32:00) 

Как в Delphi5 просканить IP-диапозон и найти конкретный порт?


Art_Z   (2004-05-06 20:41:00) [21]

Порт в сетке всего один.Приложение наше,но так как я вообщем-то делитант,то об UDP и широковещательных запросах слышал толко от таких опытных людей,как вы.Если будет не жалко времени,то можете объяснить неучу что это такое или дать ссылку где об этом можно почитать...


Verg   (2004-05-06 20:25:00) [22]


> Art_Z ©   (06.05.04 20:16) [5]


Допустим речь идет про TCP порт (угадайка нынче в моде, видимо :)) Допустим сервер - это не "наше" приложение, которое бы мы могли снабдить UDP службой, откликающейся на широковещательные запросы типа "где ты?!"

Тогда надо попробовать подключиться к каждому адресу на заданный порт и, если соединение прошло успешно, то этот адрес обслуживает данный порт.
Делать это можно либо последовательно, т.е. одним сокетом, либо параллельно, т.е. несколькими в целях ускорения процесса.
Тогда возникает вопрос: а как планируется - "до первого успеха" или нужны все адреса из диапазона, обслуживающие данный порт?


Art_Z   (2004-05-06 20:16:00) [23]

Порт известен.Сеть одноранговая.Диапозон(если я тебя правельно понял) выглядит так XXX.XXX.XXX.1-255


Polevi   (2004-05-06 08:00:00) [24]

в цикле


Rouse_   (2004-05-05 23:24:00) [25]

Итого:
> В локальной сети сервер с открытым портом X- Порт стало быть не известен?

> Конкретный IP-адрес сервера мы не знаем, но знаем в каком
> диапозоне лежат адреса данной сетки.

Каков же диапазон?

> Нам нужно найти этот порт X в сети.
Как ты его найдешь, по какому признаку?

Ну а теперь немного конкретики, и плз, ответь нормально...
1. Сеть одноранговая или доменная?
2. По какому признаку и вообще что за порт ты пыташься найти, сам порт известен?
3. Диапазон наводит на мысль о разветвлении маски подсети, оно?


Art_Z   (2004-05-05 20:53:00) [26]

Есть локальная сеть.В локальной сети сервер с открытым портом X.Конкретный IP-адрес сервера мы не знаем, но знаем в каком диапозоне лежат адреса данной сетки.Нам нужно найти этот порт X в сети.На этом мои знания дилетанта заканчиваються... :)


Rouse_   (2004-05-05 20:37:00) [27]

Какой диапазон? Какой именно порт? Параметры соответствия? Тип сети?


Страницы:   1 2

Наверх

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