xmpp 서버의 클라이언트가 서버에서 다른 클라이언트의 연결을 끊을 수 있습니까?
문제
이게 가능해?어떻게?(어쩌면 어리석은 질문일지도 모르지만 답을 찾을 수 없었습니다 :( )
편집: 다른 시스템에 내장된 Openfire 서버를 사용하고 있으므로 시스템 관리자가 시스템 서버에서 사용자를 쫓아내는 경우 Openfire 서버에 대한 사용자 연결도 닫아야 합니다.
해결책
경우에 따라 예 :
동일한 전체 JID "user@host/resource"가 두 가지 다른 소스에서 연결됩니다. 서버는 일반적으로 기존 서버를 연결합니다. 일부 서버 (오픈 파이어가 떠오를 수 있음)로 구성 가능할 수 있습니다.
클라이언트에 관리자가있는 경우 사용합니다 애드 혹 명령, 다른 연결을 파괴 할 수 있습니다. 서버 구현에 따라 다릅니다. (Ejabberd는 가능하게합니다)
다른 모든 경우에, 고객은 고립되어 있으며 이런 일이 일어날 수 없습니다. (또는 서버에서 우선 순위가 높은 버그입니다).
다른 팁
포트 9090에서 HTTP 서버로 실행되는 Openfire 관리 콘솔에서 관리자는 연결된 클라이언트의 연결을 끊을 수 있습니다.
제휴하지 않습니다 StackOverflow