【发布时间】:2014-05-05 16:36:51
【问题描述】:
我想创建自己的 XMPP android 客户端。所以我开始使用与 gmail 接口的三星教程,你可以在这里找到: http://developer.samsung.com/android/technical-docs/Building-a-Chat-Application
它就像一个魅力。现在我尝试设置这个客户端来使用我的 openfire 服务器。
为此,我转换了以下几行:
public static final String HOST = "My public ip(82.65....)";
public static final int PORT = 5222;
public static final String SERVICE = "xmppclient.talkative.com";
public static final String USERNAME = "test";
public static final String PASSWORD = "test";
实际上我们在连接设置器中找到了这些变量:
ConnectionConfiguration connConfig = new ConnectionConfiguration(
HOST, PORT, SERVICE);
XMPPConnection connection = new XMPPConnection(connConfig);
最后我始终无法连接到服务器,而且总是出现以下错误
03-27 00:18:00.660: E/XMPPChatDemoActivity(29942): Failed to connect to 81.65.**.***:5222.
03-27 00:18:00.663: E/XMPPChatDemoActivity(29942): XMPPError connecting to 81.65.**.***:5222.: remote-server-error(502) XMPPError connecting to 81.65.**.***:5222.
这似乎很简单,但我仍然无法获得正确的连接。
我确切地说我的清单中有良好的 INTERNET 配置。
如果有人知道这将是非常有用的。
谢谢
【问题讨论】:
-
在没有服务的情况下尝试,然后尝试。
标签: android xmpp port chat openfire