我正在使用XMPPStream XMPP框架,并且执行以下操作
错误:

<stream:error xmlns:stream="http://etherx.jabber.org/streams">
    <connection-timeout xmlns="urn:ietf:params:xml:ns:xmpp-streams">
    </connection-timeout>
    <text xmlns="urn:ietf:params:xml:ns:xmpp-streams" lang="en">Idle connection
    </text>
</stream:error>

这是我正在使用的代码片段:
let xmppStream = XMPPStream()
xmppStream.addDelegate(self, delegateQueue: .main)

let jabberID = "[email protected]"
xmppStream.myJID = XMPPJID(string: jabberID)

do {
    try xmppStream.connect(withTimeout: XMPPStreamTimeoutNone)
} catch {
    print("Something went wrong!")
}

最佳答案

我有同样的问题。我解决了。转到此链接XMPP connect will error connection-timeout

您在委托函数中有问题。去修理

10-04 17:35