1

我发现了一个 XEP-0198,它可以帮助我们改进消息传递

很清楚如何使用Basic Acking Scenario

但是我对如何正确使用Efficient Acking Scenario有一些疑问

例如,用户发送了 5 条消息,然后发送了r元素并收到带有h='4' 的a 。他怎么知道哪条消息没有发送到服务器?5 条消息中的哪一条?

4

1 回答 1

3

XEP-198 依赖于 TCP 提供的(字节)流顺序保证:所有消息按顺序到达接收方。这意味着对于启用 XEP-198 的 XMPP 连接,未确认的消息始终是最后的消息。

在您的示例中,这意味着 5 条消息中发送的最后一条消息未被确认。

于 2014-07-11T14:59:27.697 回答