最近要采用xmpp 协议搭建 web 聊天室。初步研究了一下。
xmpp 是一个基于xml的协议,所用的用户验证,通讯,查询等操作传输的都是xml。
ejabberd 是服务端实现 支持集群部署。
客户端实现有很多,基于java的sdk是 smack,基于js的这里采用 candy-chat (http://candy-chat.github.io/candy/)
psi 是一个跨平台的 基于xmpp的客户端实现。安装好ejabberd后再安装psi,然后连接ejabberd进行验证。
聊天室匿名登录 要添加配置
{host_config, "10.153.74.191", [{auth_method, [internal, anonymous]}]}.
ejabberd 详细教程
http://www.process-one.net/docs/ejabberd
相关推荐
Android 基于XMPP协议IM聊天实现(客户端+服务端) 源码
Android推送例子,0.5版本,有需要的可以下载下来研究研究
完整的android消息推送示例,该例子完善了androidpn开源项目,支持离线推送。androidpn基于Apache Mina开源框架,采用XMPP协议传输数据。 实例中,服务端支持weblogic跟tomcat应用服务器。
)项目目录更新日志基于netty4.1-final + springboot实现的Mqtt 3.1.1物联网标准推送协议MQTT协议是IBM开发的即时通讯协议,相对于IM的实际的准标准协议XMPP来说,MQTT更小,进而,更轻量。MQTT适合于任何计算能力...
一直想做个类似的IM功能, 看了一些学习视频, 查找资料,综合一下,就实现了个简单的 包括服务端和客户端 . 服务端CPP编写,目前是MAC上平台的工程,可以在LINUX下编写相应MAKEFILE编译 自己测试的是UBUNTU, 客户端...
xmpp下的即时聊天客户端 还有服务端 请自己下载
开源一个自己去年写的基于Xmpp协议的即时通讯社交软件(客户端+服务端) 本项目仅供参考,对于正在学习Xmpp以及javaweb后台的同学,可以看一下。 做这个项目纯属个人兴趣爱好,所以即时通讯做的不是很深,只是简单的...
xmpp-androidPn的服务端和客户端打包
openfire服务端openfire 服务端 java linux 即时聊天
Android XMPP PUSH 推送源代码,客户端、服务端实现Android推送,服务端使用tomcat服务器
基于XMPP协议的即使通讯工具,包括服务端和客户端
XMPP协议,基于gloox开发包, vs2012开发工具, 即时通讯极简单例子 服务端用 ejabber 或 openfire, 用户名要手工维护后,才可以测试
XMPP 的 Android 的项目服务端使用 openfire 3.9.3客户端使用 Android 4.2.2集成第三方:百度地图sdkasmack.jaruniversal-image-loader-1.9.3.jar功能注册登录会员会员个人资料修改基本聊天语音、图片、表情、动态...
android netty5局域网通讯(客户端 服务端).rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
XMPP即时聊天源码是一套基于android asmack openfire xmpp的安卓即时聊天服务端,项目直连google talk服务器,可以使用谷歌帐号登录客户端,测试需要至少两个谷歌帐号。在程序里添加好友即可聊天。聊天核心功能使用...
分两部分:服务端搭建和客户端实现。 服务端搭建: 点击bin目录下得run.bat,直接搭好服务,在浏览器上输入 http://127.0.0.1:7070 ,可以修改配置在conf/config.properties ,修改ip和端口 客服端修改配置res/raw/...
Javascript 中的基本 XMPP 客户端 XMPP 服务器 这个项目伴随着一个 Vagrantfile,它提供了一个 OpenFire XMPP 服务器(3.9.3)。 在此项目的根目录输入vagrant up以开始配置。 目前该脚本仅使用 OpenFire 进行了...
Android 基于xmpp协议,smack包,openfire服务端的高仿QQ的即时通讯实现。实现了注册,登录,读取好友列表,搜索好友,添加分组,添加好友,删除好友,修改心情,两个客户端之间的信息发送与接收,监听发送来的好友...
这是一个完整的xmpp的Android的项目 服务端使用openfire3.9.3 客户端使用Android4.2.2 功能 注册登录会员 会员个人资料修改 基本聊天 语音、图片、表情、动态表情、发送位置聊天(位置需要注册百度api) 群聊...
android 基于xmpp协议的消息推送源码,服务端代码直接导入eclipse,并部署,通过console界面推送消息,Android客户端就能时时的收到消息。(文件夹内的自己测试使用的代码是经过自己修改过后可以使用)