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

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

Поиск своих серверов в сети. [D5, Win95/98, WinME, NT4, Win2k, WinXP]


MVova ©   (2002-08-29 11:10:00) 

Всем привет.

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

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

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


MVova   (2002-08-29 15:39:00) [1]

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


Ghost.   (2002-08-29 14:32:00) [2]

Надо взять UDP


MVova   (2002-08-29 12:43:00) [3]

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


Ghost.   (2002-08-29 12:35:00) [4]

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


MVova   (2002-08-29 12:23:00) [5]

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


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

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


Наверх

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