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

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

Подключение к Сокетам в условии динамического IP :) [D6, Win2k]


Pacifist ©   (2003-08-21 19:15:00) 

Как подключиться к сокетом, когда адрес не задан явно, а выделяется динамически?

Или как определить все адреса сети, в которой находится компьютер. Просто часто пользователи любят ставить "свои" адреса, которые никак не связаны с адресом сервера(т.е компа, на котором запущен сервер).........


Evgeny V   (2003-08-26 06:12:00) [1]

http://www.sources.ru/delphi_network.shtml, в нем http://www.sources.ru/delphi/internet/find_all_computers_on_network.shtml, там получаешь имена компьютеров, и смотри gethostbyname


Pacifist   (2003-08-25 21:07:00) [2]

Так, задаю более конкретный вопрос: как узнать список доступных компов в данной сети? (нужно IP)........


iWorm   (2003-08-23 03:11:00) [3]

Если я правильна понял вопрос, то задача заключается в определении ip :) ... Это можно сделать по крайней мере двумЯ способами:
!) Хранить его где-нибудь "в месте" с постоянным адресом...
2) Если разброс адресов не велик, то можно попробовать сканер...

Это мое личное мнение на этот счет... :)


Rouse_   (2003-08-22 00:48:00) [4]

1. Подключаться нужно к серверу. Соответственно Просто часто пользователи любят ставить "свои" адреса, которые никак не связаны с адресом серверане по теме, так как они (пользователи) будут являтся клиентами.
2. Можно использовать броадкаст используя UDP датаграмы (что явно отличается от подразумевающегося TCP).
3. Все адреса определяются простейшим перебором по 139 порту.

Желаю успехов


Наверх

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