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

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

Кто знает как?


Hecker ©   (2002-01-19 06:15:00) 

1. Есть чат-сервер.
2. Есть чат-клиент на любой машине в большой сетке.
Вопрос: Как программно в чат-клиенте обнаружить на какой машине стоит чат-сервер и приконнектиться к нему.


Hecker   (2002-01-21 19:05:00) [1]

Ну пример киньте если не тяжело...


Ghost.   (2002-01-21 09:16:00) [2]

Чего примером?


Hecker   (2002-01-20 13:23:00) [3]

Если можно с примером, а то я не очень понимаю :)


Hyper-X   (2002-01-19 18:50:00) [4]

Тебе надо написать что_то типа сканера адрессов на открытый порт
Например:
прога АйПи диапазоном 123.255.123 а етот символ переберает!!!


Ghost.   (2002-01-19 14:26:00) [5]

Ну поставь на таймер и пусть шлет... к томуже в этих пакетах можно пертжавать какуюнибудь информацию..например о подключенных пользователях и у тебя постоянно будет точная информация о подключенных пользователях..у мння прога так работает.. может конечно есть лучшие варианты


Polevi   (2002-01-19 13:29:00) [6]

2Ghost. ©
Угу, а клиент будет ждать, пока сервер соизволит послать запрос :)


Ghost.   (2002-01-19 12:12:00) [7]

Тогда поще чтобы посылал запрос сервер..типа я сертвер..трафик будет меньше :-)


Velocity   (2002-01-19 09:35:00) [8]

Очень просто - с клиента посылать UDP BROADCAST-пакет типа "сервер, откликнись" и ждать ответ от сервера. Сервер должен ловить сей пакет, анализировать source-адрес пакета и соответственно по этому адресу отправлять ответ. Остальные клиенты должны забивать на сей запрос. Вот и всё.


Наверх

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