может ли клиент сервера xmpp отключить другого клиента от сервера? - PullRequest
2 голосов
/ 11 ноября 2009

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

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

Ответы [ 2 ]

2 голосов
/ 11 ноября 2009

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

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

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

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

0 голосов
/ 16 ноября 2009

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

...