В IRC такое было изначально: при отваливании сервера у пользователей всей остальной сети вылетают юзеры, к нему подключенные, а у юзеров этого сервера улетают все остальные кроме них. это в случае пропадания канала связи сервера с сетью. в случае же физического краха сервера юзеры вылетают из чата вовсе.
Можно перенять такую систему с той оговоркой, что при крахе сервера (не пропадании канала связи с мастер-сервером, а реально падении программы) выдавать клиенту адрес самого мастер-сервера, чтобы тот смог на него подключиться напрямую и некий таймаут, после которого снова попытаться сконектиться с локальным слейв серваком.
Ну а в случае простого падения канала до мастер сервера, чтобы клиенты сидели на слейве и видели только своих коллег с этого сервера до восстановления связи.
У кого чат работает в режиме Master ?
Re: У кого чат работает в режиме Master ?
Наш чат доступен бесплатно:
для Беларуси а также всех стран СНГ и дальнего зарубежья.
Сервер: commfort.net 5.50
Группа http://vk.com/commfort
Страничка http://vk.com/commfort_net
Сайт http://commfort.net/
для Беларуси а также всех стран СНГ и дальнего зарубежья.
Сервер: commfort.net 5.50
Группа http://vk.com/commfort
Страничка http://vk.com/commfort_net
Сайт http://commfort.net/
Re: У кого чат работает в режиме Master ?
Плохо, что при линковке серверов нет возможности объединения каналов с сохранением прав администрирования. А так же, не приятный момент, когда на мастер-сервере включено подтверждение регистрации учетных записей, сиди и жди когда "твоих" пользователей одобрят.