最近項目中需要集成IM功能,市面上有很多的第三方提供im服務,比如環信、融雲等,但都有使用限制的地方,如果不使用第三方可以自己去實現一套IM系統,不過一個IM系統涉及到的東西比較多,開發難度較高。另一種選擇是使用xmpp,xmpp的優點是有很多的開源實現,比如服務端的ejabberd ...
原文地址:http: blog.sina.com.cn s blog e fa ec b.html 之前在做基於XMPP協議的Android IM項目的過程中遇到了不少問題,由於國內這方面的資料相對比較少,而且不夠全面,經過不斷的學習和請教,項目有了一點進展,下面分享一下在項目的過程中遇到的問題和解決辦法。 首先,聲明XMPP連接: Java代碼 publicstaticfinalConnecti ...
2013-05-14 12:16 1 8692 推薦指數:
最近項目中需要集成IM功能,市面上有很多的第三方提供im服務,比如環信、融雲等,但都有使用限制的地方,如果不使用第三方可以自己去實現一套IM系統,不過一個IM系統涉及到的東西比較多,開發難度較高。另一種選擇是使用xmpp,xmpp的優點是有很多的開源實現,比如服務端的ejabberd ...
聊天.png xmpp初始化 在開始使用xmpp進行I ...
其實對於android基於openfire+asmack+spark的有關於IM聊天的源碼、網上已經可以找出一大堆這些資料了,但是每個人的項目經歷不同,對XMPP的體驗也不同,多少都會有些感悟的,現在我就把我項目中用到XMPP的流程貼出來,也算是自己的一個項目經歷 ...
以前做過一個基於XMPP協議的聊天社交軟件,總結了一下。發出來。 設計基於開源的XMPP即時通信協議,采用C/S體系結構,通過GPRS無線網絡用TCP協議連接到服務器,以架設開源的Openfn'e服務器作為即時通訊平台。 系統主要由以下 ...
在講XMPP和asmck之前 ,我還是先分享一些資源文檔,如果你有耐心,可以直接忽略我下面所寫的。下面有關XMPP的介紹大部分是摘抄網上的文檔,后面我會寫一些基於XMPP協議和asmck開源庫的聊天室開發,功能包括,文本,語音,和當前地理位置地址。 XMPP官網:http://xmpp ...
關於xmpp協議可以參考:http://www.jabbercn.org 什么是OpenFire Openfire 采用Java開發,開源的實時協作(RTC)服務器基於XMPP(Jabber)協議。 您可以使用它輕易的構建高效率的即時通信服務器。Openfire安裝和使用都非常簡單 ...
XMPP(可擴展消息處理現場協議)是基於可擴展標記語言(XML)的協議,它用於即時消息(IM)以及在線現場探測。它在促進server之間的准即時操作。這個協議可能終於同意因特網用戶向因特網上的其它不論什么人發送即時消息,即使其操作系統和瀏覽器不同。 XMPP的前身是Jabber,一個 ...
7. Occupant Use Cases The main actor in a multi-user chat environment is the occupant, who can be s ...