日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android开启服务器配置,Android基于XMPP开发(一)【openfire服务器配置】

發布時間:2023/12/10 Android 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android开启服务器配置,Android基于XMPP开发(一)【openfire服务器配置】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

OpenFire

OpenFire 是采用Java開發的基于XMPP(Jabber)協議,開源實時協作(RTC)服務器。

Smack 是用 Java編 寫的XMPP客戶端代碼庫,是 spark 的核心

開源界總是有許多有趣的東東,這三個合起來就是一個完整的XMPP IM 實現。

OpenFire ——服務器端

Spark——客戶端

Smack——XMPP 傳輸協議的實現

三者都是基于Java 語言的實現,其中XMPP是一個協議,協議是需要實現的,Smack起到的就是這樣的一個作用。

OpenFire 是基于XMPP 協議的IM 的服務器端的實現,雖然當兩個用戶連接后,可以通過點對點的方式來發送消息,但是用戶還是需要連接到服務器來獲取一些連接信息和通信信息的,所以服務器端是必須要實現的。

Spark 提供了客戶端一個基本的實現,并提出了一個很好的插件架構,這對于開發者來說不能不說是一個福音。我強烈建議基于插件方式來實現你新增加的功能,而不是去改它的源代碼,這樣有利于你項目架構,把原始項目的影響降到最低。

Smack 是一個XMPP 協議的Java 實現,提供一套可擴展的API,不過有些時候,你還是不得不使用自己定制發送的XML 文件內容的方式來實現自己的功能。

三者之間的關系:

從上圖可知,Client 端和Server端都可以通過插件的方式來進行擴展,Smack是二者傳遞數據的媒介。

以上介紹來源網絡。

配置本地服務器

openfire下載

配置1、選擇中文,continue

2、默認繼續

3、默認繼續

4、本教程數據庫MySQL,此步之前先建數據庫名為openfire,數據庫驅動選項選擇MySQL,OK。這里數據庫URL替換如圖所示,繼續

5、默認繼續

6、填寫密碼,用戶名admin,不然密碼默認admin

7、登錄后臺即可

這樣openfire配置到此完成。

XMPP公共服務器

附錄

聯系作者

我的微信公眾號:吳小龍同學,歡迎關注交流,公號回復關鍵字「1024」有驚喜哦。

總結

以上是生活随笔為你收集整理的android开启服务器配置,Android基于XMPP开发(一)【openfire服务器配置】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。