运行 localhost openfire 和 smack 客户端库 android
running local host openfire and smack client library andorid
我在笔记本电脑上安装了 openfire 本地服务器,并使用 smack 库作为 xmpp
客户端。我关注了 this 并且
this。
在 运行 代码之后我没有看到任何异常,我不明白我的用户是否连接到 server
。有没有办法检查连接。
连接服务器的代码
XMPPTCPConnectionConfiguration.Builder 配置 = XMPPTCPConnectionConfiguration.builder();
config.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled);
config.setUsernameAndPassword(登录用户,密码用户);
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);
- 我在服务器上添加了用户,并在应用程序端使用该用户名登录。
- 请指导我在哪里可以检查从客户端到服务器的传入消息,我使用的是嵌入式数据库。
检查你的回调监听器;它将 return 连接对象。
我在笔记本电脑上安装了 openfire 本地服务器,并使用 smack 库作为 xmpp
客户端。我关注了 this 并且
this。
在 运行 代码之后我没有看到任何异常,我不明白我的用户是否连接到 server
。有没有办法检查连接。
连接服务器的代码 XMPPTCPConnectionConfiguration.Builder 配置 = XMPPTCPConnectionConfiguration.builder(); config.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled); config.setUsernameAndPassword(登录用户,密码用户); 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);
- 我在服务器上添加了用户,并在应用程序端使用该用户名登录。
- 请指导我在哪里可以检查从客户端到服务器的传入消息,我使用的是嵌入式数据库。
检查你的回调监听器;它将 return 连接对象。