Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 3 502

/ вопрос открыт /

как можно используя компоненты инди искать серверы в сети,
Есть сервер чата, а клиент должен находить все сервера в сети и выводить список доступных серверов для подключения в ListBox.

К вопросу прикреплён файл. Загрузить » (срок хранения: 60 дней с момента отправки вопроса)

Примечание #1 (8 декабря 2009, 19:31):
IP серверов не известен, программа должна сама их найти и вывести.

Vercus Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Vercus (статус: Посетитель)
Вопрос отправлен: 8 декабря 2009, 19:20
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 8; последнее сообщение — 9 декабря 2009, 12:46; участников в обсуждении: 4.
min@y™

min@y™ (статус: Доктор наук), 8 декабря 2009, 19:28 [#1]:

Цитата (Vercus):

список доступных серверов


А IP-адреса серверов известны?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
min@y™

min@y™ (статус: Доктор наук), 8 декабря 2009, 19:44 [#2]:

Цитата (Vercus):

IP серверов не известен, программа должна сама их найти и вывести.


Как ты себе это представляешь? Программа должна угадать эти адреса или просканировать весь диапазон IP-адресов интернета?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Vercus

Vercus (статус: Посетитель), 9 декабря 2009, 04:58 [#3]:

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

Егор (статус: 10-ый класс), 9 декабря 2009, 07:32 [#4]:

вот как раз по этой причине многие провайдеры предоставляют услугу "постоянный ip" или "белый ip"

адресов ip СЛИШКОМ много. просканировать их все нереально

для чего это понадобилось? задачу опиши, мы подскажем лучший выход
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.
Вадим К

Вадим К (статус: Академик), 9 декабря 2009, 11:59 [#5]:

Кажется я знаю, что поможет вопрошающему. если сервер находиться на какой то конкретной машине, у которой постоянно меняется внешний айпи, то надо DynDNS. Просто заходим например на http://www.dyndns.com , регистрируем красивое имя, на комп с сервером устанавливаем маленькую программу (на многих роутерах уже есть встроенная функция для этого), которая будет постоянно контроллировать айпи и отправлять на сервер. А мы будем подключаться по имени. И всё будет прекрасно.
Галочка "подтверждения прочтения" - вселенское зло.
min@y™

min@y™ (статус: Доктор наук), 9 декабря 2009, 12:17 [#6]:

Если сервер на постоянном провайдере, то можно просканировать только диапазон адресов этого провайдера. Это как вариант.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Вадим К

Вадим К (статус: Академик), 9 декабря 2009, 12:18 [#7]:

И получить бан от провайдера. У многих провайдеров прописано в правилах - сканирование, даже с благими намерениями - запрещено.
Галочка "подтверждения прочтения" - вселенское зло.
min@y™

min@y™ (статус: Доктор наук), 9 декабря 2009, 12:46 [#8]:

Цитата (Вадим К):

И получить бан от провайдера.


Кстати, да.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:38
Выполнено за 0.03 сек.