Openfire连接异常:remote-server-error(502)xmpperror连接到5222

时间:2014-11-05 10:27:15

标签: android xmpp openfire asmack

我在使用chatApp。我使用asmack在2个月内使用oenfire服务器成功实现了xmpp聊天。 但几个小时前我得到以下异常,直到现在我无法联系服务器。

192.168.0.1:5222异常:XMPPError连接到192.168.0.1:5222。 :remote-server-error(502)

我试图在谷歌上找到解决方案,但没有取得任何成功,

以下代码用于联系openfire

ConnectionConfiguration connConfig = new ConnectionConfiguration(
                    Constants.TEST_HOST, Constants.PORT,
                    Constants.TEST_SERVICE);
            con = new XMPPConnection(connConfig);

            SASLAuthentication.supportSASLMechanism("PLAIN");
            connConfig.setSASLAuthenticationEnabled(true);
            con.connect();

我该如何解决这个问题。提前感谢您的帮助

1 个答案:

答案 0 :(得分:0)

经过多次研究这个问题。 我发现上述原因。

<强> 1。可能是您的防火墙权限不允许连接服务器。

<强> 2。您的套接字设置或服务器的IP可能会发生变化。

在我的情况下 - 我重启我的服务器。并删除防火墙设置。它解决了我的问题

所以请检查您的服务器套接字设置,服务器IP地址和防火墙权限。

并确保始终启用具有端口5222(用于设备和9090用于浏览器)的服务器。