XMPP學習筆記

2021-08-27 19:40:00 字數 513 閱讀 9544

1. xmpp網路是由若干角色組成的,這些角色可以分為伺服器、客戶端、元件和伺服器外掛程式。

3. xmpp流由兩份xml文件組成,通訊的每個方向均有乙份文件,這些文件有乙個頂級根元素,這個根元素的子元素由可路由的節以及與流相關的頂級子元素構成。三種基本節為、、

4. 節裡的通用屬性:from、to、type、id

5. 節控制並報告實體的可訪問性,還用來建立和終止向其他實體發布出席訂閱。

away

at the ball

touring the countryside

1010

6. 節用來從乙個實體向另乙個實體傳送訊息,屬於傳送後不管型,沒有內在的可靠性,可以通過在應用程式中新增確認機制來實現可靠傳送。

7. 節表示的是info/query(資訊與查詢),每個節必須有響應,使用id屬性關聯請求與響應。

8. 在傳送xmpp節前通常要求建立乙個經過身份驗證的xmpp會話,xmpp連線的生命週期:連線、流的建立、身份驗證、會話正文、連線斷開。

xmpp學習筆記 三

四 自動連線 從當前 來看,如果有意外的斷開,我們將無法獲取資訊。所以要新增xmppreconnect xmppreconnect xmppreconnectalloc init xmppreconnectactivate self xmppstream 五 傳送和接收訊息 xep 0136 布置好...

XMPP協議學習筆記

一 定義 xmpp 是一種很類似於http協議的一種資料傳輸協議,它的過程就如同 解包裝 包裝 的過程,使用者只需要明白它接受的型別,並理解它返回的型別,就可以很好的利用xmpp來進行資料通訊。xmpp的核心協議的定義使得xmpp能夠在乙個比以往網路通訊協議更規範的平台上。借助於xml易於解析和閱讀...

XMPP協議學習

xmpp協議簡介 xmpp extensible messageing and presence protocol 可擴充套件訊息與存在協議 是目前主流的四種im im instant messaging,即時訊息 協議之一,其他三種分別為 即時資訊和空間協議 impp 空間和即時資訊協議 prim...