原文: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