【发布时间】:2014-02-28 17:40:59
【问题描述】:
我解决了这个问题
Lost messages over XMPP on device disconnected
但没有答案。
当由于某些网络问题导致连接丢失时,服务器无法识别它并继续向断开连接的接收器发送消息,这些消息永久丢失。
我有一个解决方法,我从服务器 ping 客户端,当客户端断开连接时,服务器能够在 10 秒后识别它并将更多消息保存在队列中,以防止它们丢失。
我的问题是可以通过使用我知道 psi 和许多其他 xmpp 客户端正在执行的其他方式来实现 100% 失败的保存消息传递。
在 ios 端我使用的是 xmppframework
【问题讨论】:
标签: ios iphone xmpp ejabberd xmppframework