运行本地主机openfire和smack客户端库andorid

时间:2016-01-08 06:15:44

标签: java android smack

我在笔记本电脑上安装了openfire本地服务器,并使用smack库作为xmpp客户端。我跟着thisthis。 运行代码后,我没有看到任何异常,我不明白我的用户是否已连接到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);

  1. 我在服务器上添加了用户并使用该用户名在app端登录。
  2. 请指导我在哪里可以检查从客户端到服务器的传入消息,我使用嵌入式数据库。

1 个答案:

答案 0 :(得分:0)

检查你的回调听众;它将返回连接对象。