может ли клиент xmpp-сервера отключить другого клиента от сервера?

StackOverflow https://stackoverflow.com/questions/1714242

  •  19-09-2019
  •  | 
  •  

Вопрос

Возможно ли это?Каким образом?(Может быть, глупый вопрос, но я не смог найти ответа : ( )

РЕДАКТИРОВАТЬ: я использую сервер Openfire, встроенный в другую систему, поэтому мне нужно, чтобы, если администратор системы вышвырнет пользователя с системного сервера, подключение пользователя к серверу Openfire также должно быть закрыто.

Это было полезно?

Решение

В некоторых случаях, да :

  • Один и тот же полный jid "user@host/resource" подключается из двух разных источников.Сервер обычно отключает старый.Хотя некоторые серверы (на ум приходит OpenFire) могут настраивать его.

  • Если клиент имеет права администратора, используя придерживайтесь команды, это может разрушить другое соединение.Это зависит от реализации сервера.(ejabberd делает это возможным)

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

Другие советы

В консоли администратора Openfire, работающей как HTTP-сервер на порту 9090, администратор может отключить любой подключенный клиент.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top