原文:Strophe.js連接XMPP服務器Openfire、Tigase實現Web私聊、群聊(MUC)

XMPP Extensible Messaging and Presence Protocol 是一種網絡即時通訊協議,它基於XML,具有很強的擴展性,被廣泛使用在即時通訊軟件 網絡游戲聊天 Web聊天及Web消息推送 移動設備的消息推送等場景,例如Google的GTalk 英雄聯盟LOL 游戲聊天模塊。 由於在Web瀏覽器上的JavaScript不能直接處理TCP協議,所以XMPP服務器通常會提 ...

2015-01-14 09:34 8 12847 推薦指數:

查看詳情

strophe.js 插件 XMPP openfire

關於收發需求的APP,用到了strophe.js,數據后台是PHP, 服務端使用的是openfire. ...

Fri Mar 20 01:41:00 CST 2015 0 2725
基於XMPP協議(openfire服務器)的消息推送實現

基於XMPP協議(openfire服務器)的消息推送實現 - nomousewch的專欄 - 博客頻道 - CSDN.NET 最近好像有不少朋友關注Android客戶端消息推送的實現,我在之前的項目中用到過Java PC客戶端消息推送,從原理講上應該是一致的,在這里分享一下個人的心得 ...

Wed Jan 14 01:41:00 CST 2015 0 2504
xmpp muc 群聊協議 4

7. Occupant Use Cases The main actor in a multi-user chat environment is the occupant, who can be s ...

Sat Jun 07 00:05:00 CST 2014 0 2434
WEB即時通訊之 XMPP OPENFIRE strophe JAXL

我們網站要用到即時通訊,選擇了OPENFIRE 當做服務器OPENFIRE實現XMPP部分協議。通過發送xml標簽進行和服務器的交互。 前端采用的是strophe 。開發過程中,發現假如新開一個頁面,會把其他頁面的session頂掉,需要在openfire ...

Wed Jan 16 21:37:00 CST 2013 0 3455
群聊實現私聊功能

首先我們想到的是,消息發過來,我怎么知道是公聊消息還是私聊消息呢。所以,這里需要對消息進行處理,比如說在消息前后都加上一些特殊的字符,我們稱為協議字符。為此,我們可以定義一個接口,專門來定義協議字符。 第二個問題就是,如果是私聊信息,客戶端會將目的用戶(私聊對象)發給服務器端,那么服務器 ...

Sat Sep 10 17:50:00 CST 2016 0 1458
改造MUC實現Openfire

我的Openfire實現思路: 1、群和群成員,要保存到表中。 2、拉取群列表和群成員列表,均從DB中查詢返回。 3、拋棄老外的“進房間,要發Presence ”。只要此人一上線,就模似一個Presence進行joinRoom,進入他的各群房間。 多了解LocalMUCRoom ...

Sun Jan 01 01:53:00 CST 2012 2 3639
優化openfire服務器提升xmpp 效率的15個方法(原創)

1、禁用原生xmpp搜索,使組織架構、人員數據本地化保存,並使客戶端數據同步服務器,降低原生xmpp搜索的iq消耗,因為搜索是im應用的頻繁操作; 2、禁用roster花名冊、禁用presence包通訊,企業im中的好友概念非常沒必要,使用發布訂閱的方式替代狀態服務,見http ...

Sat Jan 16 01:03:00 CST 2016 0 2718
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM