![具有消息接收确认功能的 IM 协议](https://linux22.com/image/1276281/%E5%85%B7%E6%9C%89%E6%B6%88%E6%81%AF%E6%8E%A5%E6%94%B6%E7%A1%AE%E8%AE%A4%E5%8A%9F%E8%83%BD%E7%9A%84%20IM%20%E5%8D%8F%E8%AE%AE.png)
是否有任何即时通讯协议(或 Pidgin 插件)使用已读回执层来验证消息是否已实际发送,如果没有,则重新发送?我最近在使用 AIM 和 MSN 时遇到了问题,即时通讯根本无法接通,这带来了令人无法接受的不可靠性。
答案1
这“XEP-0184:消息送达回执”XMPP 的扩展可以实现这一点。它目前是一个草案标准,但许多客户端似乎都支持它,包括 Miranda IM、Gajim、Tkabber、Psi+ 和 Bombus。有一个未结票向 Pidgin 添加 XEP-0184 插件。
答案2
XMPP (Jabber) 有一个扩展 (XEP-203),许多客户端都实现了它,不需要在服务器端进行修改。Pidgin 支持它。