各种XMPP消息类型之间的区别是什么?

4

我正在尝试弄清楚Google App Engine XMPP实现中的各种MessageType。 MessageType JavaDoc 完全不够用,实际上GAE的JavaDocs的很多部分都很差。

我已经尝试了谷歌搜索,但没有找到任何信息。这里是MessageType的列表:

CHAT           
ERROR          
GROUPCHAT           
HEADLINE       
NORMAL

我看到一些人的代码使用NORMAL,但我不明白NORMAL和CHAT之间有什么区别。有人能解释一下或者指向一些好的文档吗?


我建议花些时间阅读《XMPP 权威指南》。从RFC中阅读很繁琐,我自己也正在通过这本书来探索XMPP。 - ankush981
1个回答

5

来自RFC6121

聊天:

该消息在一对一聊天会话的上下文中发送。通常,交互式客户端会在支持两个参与方之间的一对一聊天的界面中呈现“聊天”类型的消息,包括适当的聊天历史记录。在第5.1节中提供了关于一对一聊天会话的详细建议。

普通:

该消息是独立发送的,不属于一对一或群聊的上下文,并且期望接收者回复。通常,接收客户端会在一个界面中呈现“普通”类型的消息,以便使接收者回复,但不包括聊天历史记录。“type”属性的默认值为“normal”。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接