java - org.jivesoftware.smack.XMPPException$StreamErrorException 不正确的寻址

标签 java exception timeout xmpp smack

我在运行 Windows 的 SMACK 客户端时遇到以下异常:-

Sep 25, 2015 10:24:13 AM org.jivesoftware.smack.AbstractXMPPConnection callConnectionClosedOnErrorListener
WARNING: Connection closed with error
org.jivesoftware.smack.XMPPException$StreamErrorException: improper-addressing You can read more about the meaning of this stream error at http://xmpp.org/rfcs/rfc6120.html#streams-error-conditions
<stream:error><improper-addressing xmlns='urn:ietf:params:xml:ns:xmpp-streams'/></stream:error>
    at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:994)
    at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.access$200(XMPPTCPConnection.java:935)
    at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader$1.run(XMPPTCPConnection.java:950)
    at java.lang.Thread.run(Thread.java:745)

谷歌搜索“org.jivesoftware.smack.XMPPException$StreamErrorException:不正确的寻址”产生

https://www.igniterealtime.org/builds/smack/docs/4.1.0/javadoc/index.html?org/jivesoftware/smack/packet/StreamError.html

哪个国家

不正确的寻址:在两台服务器之间发送的节缺少 'to' 或 'from' 属性

除此之外,我在 Google 搜索结果中找不到有关如何解决此问题的任何信息。

最佳答案

您是否发送到正确的端口?正确的端口是 5222(例如不是 9090)。

关于java - org.jivesoftware.smack.XMPPException$StreamErrorException 不正确的寻址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32775261/

相关文章:

java - 如何使用 selenium webdriver 查找某个元素是否已启用?

当类实现 Serialized 时出现 java.io.NotSerializedException

java.text.ParseException : Unparseable date "yyyy-MM-dd' T'HH:mm:ss. SSSZ"- SimpleDateFormat

PHPUnit 严格模式 - 如何更改默认超时

php - 我的 session 将持续多长时间?

java - 无法在 Android AVD 上运行我的项目

java - 如何调试我的冒泡排序代码?

java - 在这种情况下我应该使用异常吗?

php - 如何防止长时间运行的进程中的浏览器超时?

java - JUnit 测试要求用户输入的方法