我发现了一个XEP-0198,它可以帮助我们改进消息传递
如何使用Basic packing Scenario
但是我对如何正确使用高效包装方案有一些疑问
例如,用户发送5条消息,然后发送r元素,接收a,其中h='4'。他怎么知道哪条消息没有传递到服务器?5条信息中的哪一条?
XEP-198依赖于TCP提供的(字节)流顺序保证:所有消息按顺序到达接收方。这意味着对于启用XEP-198的XMPP连接,未确认的消息始终是最后一个消息。
在您的示例中,这意味着5条消息中发送的最后一条消息未被确认。