花費 7 ms
Smack+OpenFire搭建IM通信,包含心跳和自動重連(Android實現)

Smack是一個開源,易於使用的XMPP(jabber)客戶端類庫。優點:簡單的,功能強大,給用戶發送信息只需三行代碼便可完成。缺點:API並非為大量並發用戶設計,每個客戶要1個線程,占用資源大。OpenFire是開源的、基於可拓展通訊和表示協議(XMPP)、采用Java編程語言開發的實時協作 ...

Fri Mar 03 20:00:00 CST 2017 0 8163
xmpp整理筆記:xmppFramework框架的導入和介紹

一個將要開發xmpp的項目,建議在項目剛創建就導入框架,這樣可以避免一些自己操作失誤造成不必要的損失。 xmpp中最常用的框架就是 xmppFrameWork 往期回顧: xmpp整理筆記:環境的快速配置(附安裝包) http://www.cnblogs.com/dsxniubility ...

Tue Mar 03 19:52:00 CST 2015 19 6822
xmpp整理筆記:用戶網絡連接及好友的管理

xmpp中的用戶連接模塊包括用戶的上線與下線信息展現,用戶登錄,用戶的注冊; 好友模塊包括好友的添加,好友的刪除,好友列表的展示。 在xmpp中 負責數據傳輸的類是xmppStream,開發的過程中,針對不同的傳輸內容,會調用不同的代理方法,在使用XMPPFramework開發時,只需要 ...

Thu Mar 05 19:55:00 CST 2015 28 4280
xmpp整理筆記:環境的快速配置(附安裝包)

現在雖然環信的xmpp框架很火,但是也有一些弊端。環信的框架部分代碼不開源,而且收費模式不科學,用戶量一直低於免費線則好,一旦超過,收費極高。 xmpp感覺還是從xmppFramework框架學起比較科學。能夠更清楚的了解即時通訊里各個操作的api,就算以后出了新的框架底層也要這么用的。主要 ...

Mon Mar 02 19:56:00 CST 2015 19 5859
xmpp整理筆記:發送圖片信息和聲音信息

圖片和音頻文件發送的基本思路就是: 先將圖片轉化成二進制文件,然后將二進制文件進行base64編碼,編碼后成字符串。在即將發送的message內添加一個子節點,節點的stringValue(節點的值 ...

Sat Mar 07 20:01:00 CST 2015 18 4004
xmpp整理筆記:聊天信息的發送與顯示

任何一個信息的發送都需要關注兩個部分,信息的發出,和信息在界面中的顯示 往期回顧: xmpp整理筆記:環境的快速配置(附安裝包) http://www.cnblogs.com/dsxniubility/p/4304570.html xmpp整理筆記:xmppFramework框架的導入 ...

Fri Mar 06 19:55:00 CST 2015 9 5105
Linux下ejabberd安裝配置

1、下載Ejabberd安裝包 2、下載完成后,給安裝包加權限,否則無法安裝 3、安裝Ejabberd 幾個注意的地方:a、設置域的時候輸入本機的IP地 ...

Wed Mar 19 21:06:00 CST 2014 3 6817
基於XMPP協議的aSmack源碼分析【1】

在研究如何實現Pushing功能期間,收集了很多關於Pushing的資料,其中有一個androidnp開源項目用的人比較多,但是由於長時間沒有什么人去維護,聽說bug的幾率挺多的,為了以后自己的產品穩 ...

Wed Jan 23 23:12:00 CST 2013 2 7602
Smack Message擴展,添加自定義元素(標簽)經驗分享

Smack框架對XMPP協議進行了封裝,從而方便與Openfire即時通信服務器做交互。說白了,Smack框架可以通過對象構造符合XMPP協議的XML字符串,避免手動拼接字符串。 XMPP協議基本XML結構如下: 大多數情況下 ...

Tue May 12 07:06:00 CST 2015 0 4881
基於WPF+XMPP的IM程序開發日志 之一:開篇

一:為什么做這個項目 算起來我從大二開始接觸.NET到現在也有四年時間了,畢業后一直從事.NET的開發,在公司做過不少.NET項目,但是國內的軟件開發公司都是很浮躁的,比如我畢業后第一家公司 ...

Tue May 15 08:30:00 CST 2012 10 3566

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM