發布訂閱(PubSub)是一個功能強大的XMPP協議擴展。用戶訂閱一個項目(在xmpp中叫做node),得到通知時,也即當事項節點更新時。xmpp服務器通知用戶(通過message格式)。 節點類型: Leaf node: 葉子節點,包含了發布項. Collection node ...
XMPP,即時通信協議。 具體相關資料可以在各大搜索引擎找到。 本文僅做概述 XMPP出現的原因是目前IM已經成為主要的互聯網應用,因此就出現了一個問題,各大運營商不互通,各自的IM有各自的架構和方式。 另一個重要的互聯網應用Email,通過遵從SMTP和POP協議,讓各大服務提供商互通郵件。 為了讓IM軟件像Email一樣,實現服務商互通,於是又一幫人做出了一個標准化的即時通信協議XMPP,即時 ...
2012-02-15 18:05 1 6584 推薦指數:
發布訂閱(PubSub)是一個功能強大的XMPP協議擴展。用戶訂閱一個項目(在xmpp中叫做node),得到通知時,也即當事項節點更新時。xmpp服務器通知用戶(通過message格式)。 節點類型: Leaf node: 葉子節點,包含了發布項. Collection node ...
最近項目中需要集成IM功能,市面上有很多的第三方提供im服務,比如環信、融雲等,但都有使用限制的地方,如果不使用第三方可以自己去實現一套IM系統,不過一個IM系統涉及到的東西比較多,開發難度較高。另一種選擇是使用xmpp,xmpp的優點是有很多的開源實現,比如服務端的ejabberd ...
聊天.png xmpp初始化 在開始使用xmpp進行I ...
1 首先下載xmppframework這個框架https://github.com/robbiehanson/XMPPFramework 2 環境配置 參考: https: ...
Smack可用於XMPP客戶端的開發,下載Smack,將相關jar文件導入后,即可以開始XMPP客戶端的開發。 以下代碼實現了客戶端連接Tigase服務器,並根據用戶名和密碼登錄。 運行結果: ...
iOS開發拓展篇-XMPP簡單介紹 一、即時通訊簡單介紹 1、簡單說明 即時通訊技術(IM)支持用戶在線實時交談。如果要發送一條信息,用戶需要打開一個小窗口,以便讓用戶及其朋友在其中輸入信息並讓交談雙方都看到交談的內容 有許多的IM系統,如AOL IM、Yahoo IM、 MSN以及QQ ...
在講XMPP和asmck之前 ,我還是先分享一些資源文檔,如果你有耐心,可以直接忽略我下面所寫的。下面有關XMPP的介紹大部分是摘抄網上的文檔,后面我會寫一些基於XMPP協議和asmck開源庫的聊天室開發,功能包括,文本,語音,和當前地理位置地址。 XMPP官網:http://xmpp ...
連接服務器前需准備事項: 1.搭建好XMPP服務器 2.設置服務器地址和端口 [_xmppStream setHostName:@"127.0.0.1"]; [_xmppStream setHostPort:5222]; 3.調用connect 關鍵項: JID- ...