我在笔记本电脑上安装了openfire本地服务器,并使用smack库作为xmpp
客户端。我跟着this和
this。
运行代码后,我没有看到任何异常,我不明白我的用户是否已连接到server
。有没有办法检查连接。
连接服务器的代码 XMPPTCPConnectionConfiguration.Builder config = XMPPTCPConnectionConfiguration.builder(); config.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled); config.setUsernameAndPassword(loginUser,passwordUser); config.setServiceName(ConnectXmpp.DOMAIN); config.setHost(ConnectXmpp.DOMAIN); config.setPort(5222); config.setDebuggerEnabled(真);
connection = new XMPPTCPConnection(config.build());
Log.e("connection",""+connection);//this line to check connection
XMPPConnectionListener connectionListener = new XMPPConnectionListener(); connection.addConnectionListener(connectionListener);
答案 0 :(得分:0)
检查你的回调听众;它将返回连接对象。