| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Сети > Дружба потоков |
| Автор: deniskostin 26.6.2009, 16:23 |
| Есть сервер, который работает клиентом. Он опрашивает другие сервера и все пакеты перенаправляет клиенту при этом клиент сам выбирает от какого сервера он хочет получать пакеты. сервер1 ------\ __________ /----- Клиент 1 \--------| |------/ сервер2 ----------------| Server |------------- Клиет 2 /--------|_________|------\ сервер3 ------/ \----- Клиент n Соединение с опрашиваемыми серверами постоянное нужен совет с реализацией: как передать пакеты из одного потока в другой |
| Автор: jonie 26.6.2009, 17:55 | ||
насколько я понял из схемы клиенты работают через прокси сервер. Тогда я немного не понял фразу:
Посмотрите реализацию jabberd2 (там есть router и s2c (server2client) компоненты системы (разные процессы) - это то что "у вас" ? |
| Автор: deniskostin 26.6.2009, 19:57 |
| имеется ввиду то что к Server могут подключаться или отключаться сервера, когда подключается клиент, ему приходит пакет со списком серверов. Затем клиент выбирает нужный ему сервер(i) и дальше Server начинает отправлять клиенту все пакеты, поступающие от сервер(i) на Server i - номер подключившегося сервера |