Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];

Вниз

Обмен данными client - server   Найти похожие ветки 

 
diMAN ©   (2004-02-18 19:51) [0]

При запуске компьютера на нём стартует программа Клиет, в функцию которой входит:
1) информировать программу Сервер о том, что произошёл запуск компьютера
2) информировать программу Сервер о том, что запущены некие программы
3) принимать и отображать текстовые сообщения от Сервера
4) закрывать и блокировать запуск неких программ, тоже по команде Сервера
Программа Сервер в свою очередь может быть запущена на нескольких компьютерах (несколько администраторов). И все они должны "видеть" друг друга.

Я сейчас использую UDP бродкаст при старте Сервера для получения откликов от Клиентов и других Серверов. И бродкаст для рассылки Клиентом информации всем Серверам. И просто UDP2UDP для связи Сервер-Сервер и Клиент-Сервер. Так вот возникла проблема: и Клиент и Сервер могут быть запущены под терминал-сервером Citrix или через RDP, тогда сокет только у первого вошедшего удачно открывается.

Может есть другие способы как организовать такое взаимодействие Клиентов и Серверов?


 
panov ©   (2004-02-18 21:54) [1]

Для сервера можно использовать диапазон портов, либо сервер должен быть запущен один, а остальные(те, кто подключаются с терминалов), должны просто обмениваться данными с сервером.


 
diMAN ©   (2004-02-19 09:06) [2]

Может ещё какие-нибуть предложения будут?
Как вы думаете, можно ли решить мою задачу с использованием mailslot или pipe (и Клиент и Сервер могут быть запущены из под Win98 и WinXP)?


 
Polevi ©   (2004-02-19 09:37) [3]

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



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

Форум: "Сети";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.044 c
7-1076228238
Ермак
2004-02-08 11:17
2004.04.18
Взаимодействие с сервисом


14-1079789142
Knight
2004-03-20 16:25
2004.04.18
Люди дайте ссылки на все фотки с последней ММР...


14-1079797054
Kolyan
2004-03-20 18:37
2004.04.18
linux


7-1076682950
Шурик Ш
2004-02-13 17:35
2004.04.18
Забыл... Как запустить из своего приложения другой EXE-шник?


4-1076693612
DelphiN!
2004-02-13 20:33
2004.04.18
Работа с реестром





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский