gpt4 book ai didi

ios - ios通过xmppframework传输文件

转载 作者:行者123 更新时间:2023-12-01 16:49:37 25 4
gpt4 key购买 nike

我使用xep0096和xep0065完整文件tansfer,并将文件从spark发送到ios模拟器。
openfire服务器设置:

xmpp.auth.anonymous true
xmpp.domain mydomain
xmpp.filetransfer.enabled true
xmpp.proxy.enabled true
xmpp.proxy.externalip 114.xxx.xxx.xxx
xmpp.proxy.port 7777
xmpp.proxy.transfer.required false
xmpp.session.conflict-limit 0
xmpp.socket.ssl.active true

前面表现很好,但是spark发送激活xml信息是这样的:
<iq id="da0Di-69" to="proxy.mydomain" type="set">
<query xmlns="http://jabber.org/protocol/bytestreams" sid="jsi_8730437306760952695">
<activate>ios@mydomain/leestarxin</activate>
</query>
</iq>

服务器返回
<iq id="da0Di-69" to="spark@mydomain/leestarxin" from="proxy.mydomain" type="error">
<error code="405" type="CANCEL">
<not-allowed xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
</error>
</iq>

我查找xep0065,发现错误405:
<not-allowed/> if only one party (either Requester or Recipient, but not both) is connected to the Proxy

为什么会返回此错误?谁可以帮助我?
谢谢!

额外:

我可以收到回叫
- (void)turnSocket:(TURNSocket *)sender didSucceed:(GCDAsyncSocket *)socket

但无法获取任何数据。

最佳答案

我的回答很晚,这个问题很旧,但可能会对其他人有所帮助。查看XMPPFrameworkJonathon Staff的最新推送。链接here

关于ios - ios通过xmppframework传输文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17091398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com