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

Вниз

Поиск своих серверов в сети.   Найти похожие ветки 

 
MVova ©   (2002-08-29 11:10) [0]

Всем привет.

Пишется менеджер, который должен найти все свои сервера в сети.
Немного покопал и нашел три варианта:
1. Получить список всех хостов в сети и опросить каждого на наличие сервера;
2. Перебирая все возможные IP адреса в данной сети;
3. Отослать широковещательный запрос и получить ответы с тех хостов где есть сервер.
Так вот, первых два метода мне не очень нравятся, так как могу искать очень долго.
Третий метод подходит больше, но я не могу отослать, принят широковещательный запрос.

Как отсылать и принимать широковещательные пакеты в сети?
Или есть другие методы поиска своего сервера в сети.

Если кто делал подобное, направьте на истинный путь.


 
Алексей Ким ©   (2002-08-29 11:57) [1]

http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=988621104&n=20


 
MVova ©   (2002-08-29 12:23) [2]

Да это я выдел но перебор всех хостов сети может очень долго длится, надо быстро найти машини где установлен сервер.


 
Ghost. ©   (2002-08-29 12:35) [3]

Лучше шли широковещательные сообщения...по скорости будет быстрее вообще еще могут быть варианты ..зависит от цели


 
MVova ©   (2002-08-29 12:43) [4]

>Ghost многоадресный(192.168.1.255) посылается и принимается только что разобрался. А адрес 255.255.255.255 нигде не принимается. Для того чтоб послать многоадресный надо знать маску подсети.
Следующий вопрос как узнать маску подсети в 9x и NT? Я читал что там разный путь.


 
Ghost. ©   (2002-08-29 14:32) [5]

Надо взять UDP


 
MVova ©   (2002-08-29 15:39) [6]

Все всем спасибо разобрался.
Работаю через UDP.



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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
3-101175
Shapovalov K
2002-10-11 11:01
2002.10.31
после перезагрузки все изменения в таблицах пропадают.


1-101242
CbIH
2002-10-21 22:40
2002.10.31
Утечка памяти и динамические массивы


1-101220
sasha_delphi
2002-10-21 14:18
2002.10.31
Как в RichEdit е в большом тексте вывести на экран нужный фрагмен


3-101083
vitnt2000
2002-10-09 12:50
2002.10.31
Автозапуск приложения


1-101311
Marek
2002-10-19 13:44
2002.10.31
share pc folder to INTERNET , how to ????