各种XMPP MessageType之间的区别?

sti*_*vlo 5 java google-app-engine xmpp

我正在试图找出Google App Engine XMPP实现中的各种MessageType.该消息类型的JavaDoc是完全缺乏,GAE的Javadoc其实很多地方都很差.

我试过谷歌搜索,但找不到任何东西.这是MessageType列表:

CHAT           
ERROR          
GROUPCHAT           
HEADLINE       
NORMAL
Run Code Online (Sandbox Code Playgroud)

我已经看到人们使用NORMAL的代码,我不明白NORMAL和CHAT之间可能有什么区别.任何人都可以解释或指出一些好的文档?

Nas*_*ine 5

来自RFC6121:

聊天:

该消息在一对一聊天会话的上下文中发送.通常,交互式客户端将在界面中呈现"聊天"类型的消息,该消息使得能够在双方之间进行一对一聊天,包括适当的对话历史.第5.1节提供了有关一对一聊天会话的详细建议.

正常:

该消息是在一对一会话或群聊的上下文之外发送的独立消息,并且预期接收者将回复该消息.通常,接收客户端将在界面中呈现"正常"类型的消息,该消息使接收者能够回复,但没有对话历史记录.'type'属性的默认值是"normal".