Java 不同XMPP消息类型之间的差异?

Java 不同XMPP消息类型之间的差异?,java,google-app-engine,xmpp,Java,Google App Engine,Xmpp,我试图弄清楚Google App Engine XMPP实现中的各种消息类型。这是完全缺乏的,实际上GAE的JavaDocs的许多部分都非常差 我试过谷歌搜索,但什么也找不到。以下是MessageType的列表: CHAT ERROR GROUPCHAT HEADLINE NORMAL 我见过人们使用普通的代码,我不明白普通和聊天有什么区别。任何人都可以向我解释或指向一些好的文档?来自: 聊天室: 该消息在一对一聊天

我试图弄清楚Google App Engine XMPP实现中的各种消息类型。这是完全缺乏的,实际上GAE的JavaDocs的许多部分都非常差

我试过谷歌搜索,但什么也找不到。以下是MessageType的列表:

CHAT           
ERROR          
GROUPCHAT           
HEADLINE       
NORMAL
我见过人们使用普通的代码,我不明白普通和聊天有什么区别。任何人都可以向我解释或指向一些好的文档?

来自:

聊天室:

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

正常:

该消息是在一对一对话或groupchat上下文之外发送的独立消息,预期收件人将回复该消息。通常,接收客户端将在一个接口中显示一条“正常”类型的消息,该接口使收件人能够回复,但没有会话历史记录。“type”属性的默认值为“normal”


我建议花些时间阅读
XMPP:The definal Guide
。阅读RFC是一件苦差事,我自己也在翻阅这本书来探索XMPP。