gpt4 book ai didi

ios - 当客户端连接突然丢失时,Swift XMPP 消息会丢失

转载 作者:行者123 更新时间:2023-11-30 11:09:17 24 4
gpt4 key购买 nike

我在Question中讨论了同样的问题令人惊讶的是,解决方案对我不起作用。

我正在使用 ejabberd 服务器和 ios xmppframework。有两个客户端,A 和 B。

When A and B are online, A can send message to B successfully. If B is offline, B can receive the message when B is online again. But when B is suddenly/unexpectedly lost connection, such as manually close wi-fi, the message sent by A is lost. B will never receive this message. I guess the reason is that B lost connection suddenly and the server still think B is online. Thus the offline message does work under this condition.

所以我的问题是如何确保A发送的消息能够被B收到?确保没有消息丢失。

最佳答案

正如您所提到的问题中所述 - 您需要使用流管理 (XEP-0198)。它为像您这样的情况提供了解决方案 - 当互联网连接不好并且您可能会失去连接时间时。对于您的问题没有其他解决方案 - XEP-0198 正是您所需要的

关于ios - 当客户端连接突然丢失时,Swift XMPP 消息会丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52346590/

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