Евгений |
Отправлено: 10.01.2006, 11:10 |
|
Не зарегистрирован
|
Подскажите, пожайлуста как получить IP сервера с которым нужно коннектиться (Использую компоненты ClientSocket и ServerSocket ). |
|
Guest |
Отправлено: 10.01.2006, 11:26 |
|
Не зарегистрирован
|
Если известно имя посмотреть DNS таблицы. Если не получится — спросить админа. |
|
poland |
Отправлено: 10.01.2006, 11:37 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 16
|
inet_addr, inet_ntoa , gethostbyname,gethostbyaddr — тебе помогут |
|
Евгений |
Отправлено: 10.01.2006, 13:05 |
|
Не зарегистрирован
|
Точнее надо чтобы клиент присоединисля к серверу не перебирая всех адресов от 192.168.1.0 до 192.168.1.255. |
|
poland |
Отправлено: 10.01.2006, 13:58 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 16
|
QUOTE (Евгений @ 10/01/2006, 13:05) | Точнее надо чтобы клиент присоединисля к серверу не перебирая всех адресов от 192.168.1.0 до 192.168.1.255. |
Все не надо — узнай список компьютеров в сети и перебирай существующие. Но обычно имя ПК сервера уже известно, например из пред. сессии. |
|
AVC |
Отправлено: 11.01.2006, 09:12 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE (Евгений @ 10/01/2006, 12:05) | Точнее надо чтобы клиент присоединисля к серверу не перебирая всех адресов от 192.168.1.0 до 192.168.1.255. |
Принято считать, что адрес сервера (или имя) известно заранее из других источников (легенды, предания, публикации или результаты работы сканеров). Попутно это разрешает неоднозначность при множественности серверов. |
|