當前位置:首頁 » 雲伺服器 » xmpp伺服器搭建

xmpp伺服器搭建

發布時間: 2022-01-08 08:09:12

⑴ 搭建XMPP協議,是否需要租用伺服器

可以自己搭建,可以利用第三方的, 你androidPN。github ,帶三方,極光推送,網路推送,,,,,。隨你自己了 查看更多答案>>

⑵ 關於agsxmpp連接代理伺服器

有完全免費綠色軟體幫助登陸世界網站,無需設置,雙擊即可,無流量時間限制,已發送樓主網路私信里,電腦PC和手機安卓版本可用多款,不知道符不符合樓主的需要。樓主可試用看能不能幫解決問題。手機可能看不到網路私信,樓主可用電腦登陸查看

⑶ 小弟初學android開發,XMPP,openfire伺服器 用MultiUserChat對象創建聊天室,使用.create函數崩潰報錯

ProviderManager去注冊一下。IQProvider和ExtensionProvider

⑷ netty 是不是 xmpp伺服器

1、可以使用openfire,以前做項目用過,必要時可以修改源碼滿足需求。
2、現在做IM第三方的API有很多。如環信,極推等。
3、Socket socket = new Socket();
socket .connect(new InetSocketAddress(host, port), 20000);
socket .setSoTimeout(45000);
byte[] byte = date;//你要傳輸的數據
BufferedInputStream is = new BufferedInputStream(socket.getInputStream(), 512);
DataInputStream dis = new DataInputStream(is);
out = new BufferedOutputStream(socket.getOutputStream());
out.write(bytes);
服務端寫個socketServer監聽客戶端的請求就可以了
如果你想做復雜點兒,還可以擴展個私有協議

⑸ 如何在mac上搭建xmpp伺服器

可以自己搭建,可以利用第三方的, 你androidPN。github ,帶三方,極光推送,網路推送,,,,,。隨你自己了 查看更多答案>>

⑹ xmpp 實現群功能,要怎麼做

剛開始研究XEP-0045,感覺它應該能實現群的基本功能。

某個xmpp賬號加入某個多人聊天(房間),如果房間不存在,伺服器會臨時創建,則此賬號的崗位(affiliation)自動被為owner,便可以對房間進行配置(可以用pidgin感受一下,創建room後消息框里輸入"/config"),比如設置群為永久群,設置主題(類似群名稱)、設置為只允許成員加入、設置成員不能改變主題等,還可以添加刪除成員(pidgin消息框中輸入"/affiliate member abc@localhost",abc@localhost登錄後加入此房間,便可發言、接收發言、查詢成員列表等)

<img src="https://pic4.mg.com/_b.jpg" data-rawwidth="1222" data-rawheight="1424" class="origin_image zh-lightbox-thumb" width="1222" data-original="https://pic4.mg.com/_r.jpg">

這些功能理論上都應該能用程序實現,只是難易的問題,就看所用的xmpp客戶端庫對XEP-0045實現的如何。

我這里伺服器使用的ejabberd,賬號登錄是通過外部服務認證,賬號狀態、消息都要通過外部服務記錄(要寫擴展,利用ejabberd的鉤子和事件,現成的相關插件有ejabberd_auth_http、mod_http_offline、mod_muc_log_http、mod_post_log),ejabberd本身只是起到一個消息樞紐的作用,所以離線消息的存儲,我不打算通過ejabberd本身實現,外部服務保存消息時若發現賬號離線,可通過推送通知到客戶端,客戶端啟動後可直接從外部服務獲取。

我也剛才入門不久,不一定理解得全對,提供一些線索供參考。另外,我也在考慮mqtt是不是能滿足需求。

⑺ mqtt 伺服器搭建需要用到java

最近公司做的項目中有用到消息推送,經過多方面的篩選之後確定了使用MQTT協議,相對於XMPP,MQTT更加輕量級,並且佔用用戶很少的帶寬。
MQTT是IBM推出的一種針對移動終端設備的基於TCP/IP的發布/預訂協議,可以連接大量的遠程感測器和控制設備。
MQTT的官網見:http://mqtt.org/。其中http://mqtt.org/software裡面提供了官方推薦的各種伺服器和客戶端使用的各種語言版本的API。
下面以伺服器Apollo 1.6為例,之前嘗試過使用ActiveMQ,效果很不理想,只能實現伺服器和客戶端一對一的通信,從官網上了解到Apollo屬於activemq的一個子工程。先不管這些了,言歸正傳,以下在windows環境下。
1、在這里下載Apollo伺服器,下載後解壓,然後運行apache-apollo-1.6\bin\apollo.cmd,輸入create mybroker(名字任意取,這里是根據官網介紹的來取的)創建伺服器實例,伺服器實例包含了所有的配置,運行時數據等,並且和一個伺服器進程關聯。
2、create mybroker之後會在bin目錄下生成mybroker文件夾,裡麵包含有很多信息,其中etc\apollo.xml文件下是配置伺服器信息的文件,etc\users.properties文件包含連接MQTT伺服器時用到的用戶名和密碼,後面會介紹,可以修改原始的admin=password,可以接著換行添加新的用戶名密碼。
3、打開cmd,運行…apache-apollo-1.6\bin\mybroker\bin\apollo-broker.cmd run 開啟伺服器,可以在瀏覽器中輸入http://127.0.0.1:61680/查看是否安裝成功,該界面展示了topic,連接數等很多信息。
經過上面的簡單步驟,伺服器基本上就已經完成,下一篇將介紹Android客戶端的編寫和注意事項。
客戶端使用的API,開始我使用的是mqtt-client,使用過後發現問題百出,不能很好的滿足要求,後來使用了官方推薦的Eclipse Paho,下面開始客戶端代碼的編寫,為了方便測試這里有android和j2se兩個工程:
1、新建android工程MQTTClient
2、MainActivity代碼如下:

⑻ 如何在一個伺服器上多個站點的情況下使用xampp和wordpress

可以先調通一個站點,如果是用wordpress的話,將wordpress上傳到對應空間,設置首頁,看看是否能夠訪問,你說的7個站點是什麼,7個域名嗎?這樣的話可以建一個分發的頁面,根據訪問的域名在轉發到對應的項目。另外你說的axmpp是xampp吧

⑼ 如何自己搭建一個xmpp,實現推送消息

Android推送方案分析(MQTT/XMPP/GCM)
蝸牛TT 發布於 4個月前,共有 11 條評論
本文主旨在於,對目前Android平台上最主流的幾種消息推送方案進行分析和對比,比較客觀地反映出這些推送方案的優缺點,幫助大家選擇最合適的實施方案。
方案1、使用GCM服務(Google Cloud Messaging)
簡介:Google推出的雲消息服務,即第二代的G2DM。
優點:Google提供的服務、原生、簡單,無需實現和部署服務端。
缺點:Android版本限制(必須大於2.2版本),該服務在國內不夠穩定、需要用戶綁定Google帳號,受限於Google。

方案2、使用XMPP協議(Openfire + Spark + Smack)
簡介:基於XML協議的通訊協議,前身是Jabber,目前已由IETF國際標准化組織完成了標准化工作。
優點:協議成熟、強大、可擴展性強、目前主要應用於許多聊天系統中,且已有開源的Java版的開發實例androidpn。
缺點:協議較復雜、冗餘(基於XML)、費流量、費電,部署硬體成本高。

方案3、使用MQTT協議(更多信息見:http://mqtt.org/)
簡介:輕量級的、基於代理的「發布/訂閱」模式的消息傳輸協議。
優點:協議簡潔、小巧、可擴展性強、省流量、省電,目前已經應用到企業領域(參考:http://mqtt.org/software),且已有C++版的服務端組件rsmb。
缺點:不夠成熟、實現較復雜、服務端組件rsmb不開源,部署硬體成本較高。

方案4、使用HTTP輪循方式
簡介:定時向HTTP服務端介面(Web Service API)獲取最新消息。
優點:實現簡單、可控性強,部署硬體成本低。
缺點:實時性差。

對各個方案的優缺點的研究和對比,推薦使用MQTT協議的方案進行實現,主要原因是:MQTT最快速,也最省流量(固定頭長度僅為2位元組),且極易擴展,適合二次開發。接下來,我們就來分析使用MQTT方案進行Android消息的原理和方法,並架設自己的推送服務。

如果還不明白的 話,要看分析的話,給你個網址:http://m.oschina.net/blog/82059
自己看看。

熱點內容
滬江網校安卓怎麼倍速播放 發布:2024-05-16 23:19:25 瀏覽:397
支付寶怎麼設置登陸密碼怎麼設置密碼 發布:2024-05-16 23:18:07 瀏覽:834
為什麼修改wifi密碼後無法加入 發布:2024-05-16 23:03:04 瀏覽:737
車機安卓未知來源在設置哪裡 發布:2024-05-16 22:31:48 瀏覽:794
紅包邀請驗證碼在哪裡填安卓手機 發布:2024-05-16 22:30:01 瀏覽:642
上傳日上限 發布:2024-05-16 22:26:08 瀏覽:859
c語言基本概念 發布:2024-05-16 21:44:16 瀏覽:190
sqlserver跨庫查詢 發布:2024-05-16 21:36:56 瀏覽:164
sql多表連接語句 發布:2024-05-16 21:21:53 瀏覽:301
sqlscope 發布:2024-05-16 21:17:37 瀏覽:966