即Jabber ID,格式为: [node@]domain[/resource] node是用户名,domain是域;如果是Google Talk的话域就是 gmail.com;resource表示工作状态,Jabber允许在不同的地方同时登陆一个Jabber账号,用resource来表示不同的状态,可以自定义,GTalk目前版本定义的 resource就是 Talk.v104C0F37955 例如:estbot@googlemail.com/AtWork Disco
Service Discovery,一个Jabber服务器可能不止提供了IM服务,还提供了和其它IM互通网关、群聊等特性。 Stanza
一个XML片段 Roster
联系人名单 Presence
即隐身功能,把你的在线/离线状态只告诉一部分联系人 Subscription
订阅一个联系人的在线状态,通俗的讲就是添加好友。A给服务器发送一个presence消息,要subscribe B,那么相当于A要添加B为好友。 show
忙碌状态 away――在线,但不能马上联系上 chat――在线并有兴趣聊天 dnd――在线,但不想被打扰(“dnd”表示“do not disturb”) xa――在线,但已经离开很长时间了(“xa”表示“extended away”) GTalk里,绿色图标表示,没有任何show的值,如果是红色图标则是dnd,只有这两种状态 status