原文:1、android基於openfire+smack開發之【架構了解】

一 什么是XMPP Extensible Messaging and Presence Protocol ,簡單的來講,它就是一個發送接收處理消息的協議,但是這個協議發送的消息,既不是二進制的東東也不是字符串,而是 XML 。 二 什么是IM Instant Messenger,及時通信軟件,就是大家使用的QQ MSN Messenger和Gtalk等等。其中Gtalk 就是基於XMPP 協議的一 ...

2012-08-27 09:51 0 6172 推薦指數:

查看詳情

基於openfire+smack即時通訊instant message開發

前言 Java領域的即時通信的解決方案可以考慮openfire+spark+smack。當然也有其他的選擇。 Openfire 是基於Jabber協議(XMPP)實現的即時通信服務器端版本,目前建議使用3.8.1版本,這個版本是當前最新的版本,而且網上可以找到下載的源代碼。 即時通 ...

Wed Feb 24 22:55:00 CST 2016 0 3435
Smack+OpenFire搭建IM通信,包含心跳和自動重連(Android實現)

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

Fri Mar 03 20:00:00 CST 2017 0 8163
XMPP openfire Smack 即時通訊

重新整理下這篇文章。 這篇文章的主要任務是使用AndroidStudio,通過Openfire,利用XMPP協議完成一個可以即時通訊、擁有好友系統的聊天軟件。 一、服務器配置與相關庫 理論不多說,只談怎么操作。下面先說三個工具。 1、mysql服務器(版本5.7.25) 首先電腦要安裝 ...

Mon Feb 04 00:03:00 CST 2019 0 689
技術筆記:XMPP之openfire+spark+smack

在即時通信這個領域目前只找到一個XMPP協議,在其協議基礎上還是有許多成熟的產品,而且是開源的。所以還是想在這個領域多多了解一下。 XMPP協議:具體的概念我就不寫了,畢竟這東西網上到處是。簡單的說就是基於XML的一種協議。其解決了什么問題呢?就是給即時通訊制定了標准,大家只要遵守標准 ...

Mon Apr 11 19:01:00 CST 2016 3 7947
smack+openfire做即時通訊

首發:個人博客 必須說明:smack最新的4.1.1,相對之前版本變化很大,而且資料缺乏,官方文檔也不好,所以還是用老版本3.2.2吧。這篇博文中的代碼是4.1.1版的,但不推薦用它。用openfire做服務器,用spark做幫助調試的客戶端,用smack(官方文檔在這里,感覺寫得非常不好 ...

Thu Aug 20 01:17:00 CST 2015 0 2347
Openfire/XMPP學習之——一個簡單的Smack樣例

  昨天講了Openfire的搭建和配置,今天來講一下Smack。如果對如何搭建和配置Openfire的,可以參考Openfire/XMPP學習之——Openfire的安裝、配置。   Smack是一個開源,易於使用的XMPP客戶端類庫。Smack API, 是一個 Java 的XMPP ...

Wed Aug 27 17:29:00 CST 2014 2 5912
Openfire + Smack linux下基本環境搭建和測試

Openfire Install------------------xiaoyang @2012-4-13環境:fedora16,linux3.2內核,mysql服務器(1)openfire安裝默認安裝在/opt/openfire目錄下面。xiaoyang@xiaoyang openfire ...

Sat Apr 14 00:45:00 CST 2012 0 3477
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM