Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2011, 18:50   #1
DemonG
Новичок
Джуниор
 
Регистрация: 12.03.2011
Сообщений: 5
По умолчанию Как найти запущенное сервер-приложение в локальной сети. Delphi.

Требуется написать сервер-клиент приложение. Как мне найти запущенный на удаленной машине сервер и подключиться к нему. Кто может помочь?

Последний раз редактировалось DemonG; 12.03.2011 в 18:53.
DemonG вне форума Ответить с цитированием
Старый 12.03.2011, 18:55   #2
DemonG
Новичок
Джуниор
 
Регистрация: 12.03.2011
Сообщений: 5
По умолчанию

Пробовал просто написать сервер-клиент, но постоянно вводить IP сервера неудобно. Вот и появилась эта идея, но вот мыслей по реализации....
DemonG вне форума Ответить с цитированием
Старый 12.03.2011, 19:22   #3
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

> постоянно вводить IP сервера

сервер постоянно меняет свой IP адрес?

В принципе в локалке резолвинг по имени компа должен работать, через gethostbyname().

Если уж совсем запущенный случай, то посылают бродкаст сообщение и ждут ответ.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 12.03.2011, 19:31   #4
DemonG
Новичок
Джуниор
 
Регистрация: 12.03.2011
Сообщений: 5
По умолчанию

Дело вот в чем. Серверная часть может быть на любом компе из всей сети. Моя задача реализовать поиск сервера в сети, без непосредственного ввода IP сервера. Т.е. как в контре Search host -> нашел, сконнектился.

Последний раз редактировалось DemonG; 12.03.2011 в 19:34.
DemonG вне форума Ответить с цитированием
Старый 12.03.2011, 19:37   #5
DemonG
Новичок
Джуниор
 
Регистрация: 12.03.2011
Сообщений: 5
По умолчанию

А если рассылать пакеты и ждать ответ, фаерволл касперского начинает сильно ругаться и блокирует прогу
DemonG вне форума Ответить с цитированием
Старый 12.03.2011, 19:38   #6
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

тогда бродкаст, если подсетка одна

> А если рассылать пакеты и ждать ответ, фаерволл касперского начинает сильно ругаться и блокирует прогу

смотря какие пакеты и куда посылать
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 12.03.2011, 19:41   #7
DemonG
Новичок
Джуниор
 
Регистрация: 12.03.2011
Сообщений: 5
По умолчанию

Пакеты? Да просто левый байт. Если натыкается на сервер - откликается, иначе продолжает поиск
DemonG вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как распределить интернет в локальной сети kakawkin Операционные системы общие вопросы 6 11.11.2009 18:04
Создание БД Paradox в Delphi 7 по локальной сети (Сервер и 6 клиентов ) на 6 пользоватей mnbvcxz11 БД в Delphi 8 10.08.2009 15:43
Программа для защиты информации в локальной сети на Delphi 6.0/7.0. Asakura Помощь студентам 0 20.06.2009 19:59
Как получить доступ к файлу в локальной сети. DV-Karpov Работа с сетью в Delphi 2 18.11.2008 21:53
Программа-клиент по локальной сети. littlecoder Работа с сетью в Delphi 1 02.11.2008 01:11