0

我正在尝试在 iOS 上实现 xmppclient。我从 XMPPFRAMEWORK 中的示例开始。但是我无法连接到我的服务器,即 apache-vysper-server。收到 xml 后,客户端将 xml 发送到服务器。但从来没有任何回应。出了什么问题?是 tls 设置不匹配还是?

发送:?xml 版本='1.0'?>

发送:stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0' to='vtc365.com'>

RECV: (stream:stream xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="vtc365.com" version="1.0" id="0c726f4d2a694b69897069a818447ee3"/>

RECV:(stream:featuresxmlns:stream="http://etherx.jabber.org/streams(starttls>xmlns="urn:ietf:params:xml:ns:xmpp-tls">(required/>(/starttls> (/流:功能>

发送:starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'/>

RECV:继续 xmlns="urn:ietf:params:xml:ns:xmpp-tls"/> allowSelfSignedCertificates

发送:stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0' to='vtc365.com'>

4

1 回答 1

0

看起来您正在连接,但您没有进行身份验证。您是否正在调用-authenticate:error委托的-xmppStreamDidConnect:方法?

于 2013-01-31T04:12:09.610 回答