ConnectionException when trying to connect to XMPP server from aSmack Android client

后端 未结 5 579
礼貌的吻别
礼貌的吻别 2020-12-04 02:48

I have been trying to connect to my (locally hosted) Openfire XMPP server from my aSmack Android client for hours now, and it\'s still not working.

I get a org

5条回答
  •  一生所求
    2020-12-04 03:42

    I get a org.jivesoftware.smack.SmackException$ConnectionException and that's it.

    No, it's not. If you look at the javadoc for ConnectionException:

    ConnectionException is thrown if Smack is unable to connect to all hosts of a given XMPP service. The failed hosts can be retrieved with getFailedAddresses(), which will have the exception causing the connection failure set and retrievable with HostAddress.getException().

    So call ConnectionException.getFailedAddresses() to retrieve the list and check with HostAddress.getException() what caused Smack to be unable to connect to the host.

提交回复
热议问题