Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.06;
Скачать: CL | DM;

Вниз

Как проще клиенту отловить на какой машине сервер   Найти похожие ветки 

 
MasterDenis ©   (2004-04-15 22:34) [0]

Подскажите плиз, может кто-то уже сталкивался...
1. Как клиенту вычеслить на какой из машин в сети запущен сервер. Дело в том что я могу запускать программу-сервер на любой из машин в локальной сети.
2. Как бы разобраться насчет портов - действительно ли серверу и клиенту нужны одни и теже порты (ониж на разных машинах) и как бы проще найти свободный порт.
3. Как при запуске сервера на одной из машин убедиться что на другой не запущен он же.

Заранее спасибо.


 
Rouse_ ©   (2004-04-15 22:58) [1]

первый и третий вопрос разрешается посылкой широковещательной дейтограммы, см.UDP

по поводу второго, для клиента нужно только знать на каком порту открыт сервер (этот порт заранее выбери сам, к примеру 15002) самому же клиенту порт назначит система динамитечски из свободных незанятых портов...


 
MasterDenis ©   (2004-04-16 10:45) [2]

А если я, к примеру, выбираю для сервера порт 15002, а позднее выяснится что это порт уже занят? Может проще перебирать порты начиная с 1001 и какой свободен, тот и использовать? Тогда как клиентам сообщить что у сервера такой порт. (Хотя всет-таки не смекну, им-то зачем это знать - ониж на других машинах).

Не могли бы в чуть поподробнее прояснить про широковещательную посылку. Я так понял что из FastNet этим занимается NMUDP?

С надеждой...


 
Rouse_ ©   (2004-04-16 11:27) [3]

Путина боятся в сортир не ходить...
Ситуация, когда порт окажется занятым может возникнуть всегда, тут ничего не попишешь...

> Тогда как клиентам сообщить что у сервера такой порт.
Можно используя мэйлслоты...

> Не могли бы в чуть поподробнее прояснить про широковещательную
> посылку. Я так понял что из FastNet этим занимается NMUDP?

Именно он и занимается..., но опять же, для отправки широковещательного сообщения нужен свободный порт...



Страницы: 1 вся ветка

Текущий архив: 2004.06.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.053 c
14-1085114738
TUser
2004-05-21 08:45
2004.06.06
Мне бы так


1-1085645146
Serg7077
2004-05-27 12:05
2004.06.06
Добавить лист в Excell


6-1082383221
Aleksandr
2004-04-19 18:00
2004.06.06
Подскажите ссылочку с обучающими самплами по отправке мыла по API


4-1082481829
JurMax
2004-04-20 21:23
2004.06.06
Компоненты, позволяющие грузить векторное изображение


1-1085646365
Глеб
2004-05-27 12:26
2004.06.06
3D-оформление