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

Java 运行本地主机openfire和smack客户端库和ID,java,android,smack,Java,Android,Smack,我在笔记本电脑上安装了openfire本地服务器,并使用smack库作为xmpp客户端。我跟着他走 . 运行代码后,我没有看到任何异常,也不知道我的用户是否连接到服务器。有没有办法检查连接 连接到服务器的代码 XMPPTCPConnectionConfiguration.Builder config=XMPPTCPConnectionConfiguration.Builder(); config.setSecurityMode(ConnectionConfiguration.SecurityMo

我在笔记本电脑上安装了openfire本地服务器,并使用smack库作为
xmpp
客户端。我跟着他走 . 运行代码后,我没有看到任何异常,也不知道我的用户是否连接到
服务器
。有没有办法检查连接

连接到服务器的代码 XMPPTCPConnectionConfiguration.Builder config=XMPPTCPConnectionConfiguration.Builder(); config.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled); config.setUserName和Password(登录用户、密码用户); config.setServiceName(ConnectXmpp.DOMAIN); config.setHost(ConnectXmpp.DOMAIN); 配置设置端口(5222); config.setDebuggerEnabled(true)

XMPPConnectionListener connectionListener=新的XMPPConnectionListener(); connection.addConnectionListener(connectionListener)

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

  • 检查您的回调侦听器;它将返回连接对象。

    是否可以检查服务器端的连接?我有2个聊天应用程序,所以我想将消息从客户端传递到服务器,从服务器传递到客户端。我记录了连接对象。它不为null是否表示连接已成功建立?我从来没有在服务器端工作过,所以对于管理服务器端完全是空白,我更新了显示连接代码的答案。是的,您的连接已建立。您可以使用此连接对象以进一步使用。如果你同意这个答案的补充投票
        connection = new XMPPTCPConnection(config.build());
        Log.e("connection",""+connection);//this line to check connection