我找到了一个可以帮助我们改进邮件传递的XEP-0198
明确了如何使用Basic Acking Scenario
但我对如何正确使用Efficient Acking Scenario
有疑问例如,用户发送了5条消息,然后发送了 r 元素,并通过 h =' 4' 接收 a 。 他怎么知道哪些邮件没有发送到服务器?哪一个来自5条消息?
答案 0 :(得分:3)
XEP-198依赖于TCP提供的(字节)流顺序保证:所有消息按顺序到达收件人。这意味着对于支持XEP-198的XMPP连接,未确认的消息始终是最后一个。
在您的示例中,这意味着发送5条消息的最后一条消息未被确认。