openfire 如何查询服务器所有的在线人

cqian59420 发布于 2015/05/07 16:31
阅读 826
收藏 1

openfire 如何查询服务器所有的在线的人。


貌似不支持XEP-133,难道就不能查找所有在线用户了?

加载中
0
Elijah
Elijah

openfire里有很插件 , 你随便在末一个插件中写一个servlet就ok了

代码 给你吧 ,  

JID jid = new JID(username+"@"+JiveGlobals.getProperty("xmpp.domain")+"/echat");
                        final XMPPServer xmppServer = XMPPServer.getInstance();
                        SessionManager sessionManager = xmppServer.getSessionManager();
                        ClientSession session = sessionManager.getSession(jid);
                        if(session == null){
                            errors.put("error", "The user was offline !");
                        }

返回顶部
顶部