聊天室Candy-chat 部署(Candy— a JavaScript-based multi-user chat client)
2015-04-17 14:37
267 查看
Candy 是基于javascript的多用户通信Web客户端,可用于搭建互联网和局域网的聊天系统,他的最大特点是多用户,实时,简单。
官网地址:http://candy-chat.github.io/candy/
项目地址:https://github.com/candy-chat
部署需要用到的服务:http服务和xmpp服务。提供http服务的有apache,wamp等,提供xmpp服务的有openfire,ejabberd等。
本文介绍如何在windows上部署candy。
1.在windows上安装wamp和openfire服务器。
wamp和openfire的安装自行百度。openfire服务器基本信息:
2.配置wamp中apache module保持rewrite,proxy,proxy_http module 可用
3.配置openfire服务器。
可参照 https://github.com/candy-chat/candy/wiki/Installing-a-XMPP-server
3.1 服务器---服务器设置---http绑定---如下图端口号不需要改变
3.2 分组聊天---房间管理员--创建房间---为其取名hello
3.3 用户/组---新建用户---用户名 test,密码:1234,
test2 1234
3.4 插件:先在openfire官网上下载一个client control的插件到本地来 点击插件---选择文件---upload plugin 即可。
3.5 服务器---客户端管理 client management---分组聊天书签---增加分组对话书签---勾选【所有用户】和【自动加入】。
4 从官网上下载candy解压后,放入www文件夹下面。
4.1 找到candy/example/htaccess文件,打开后修改成:
红色方框部分需要修改,此处应为xmpp服务器的地址 本机可写成localhost 或者是127.0.0.1 后面的端口号为3.1中的端口号,要一样。
最后在保存文件时如下,将htaccess保存为.htaccess 。
4.2 找到candy/example/index.html 文件修改为:
红色的部分是因为jquery的库访问不了,于是在本地引入了js文件。
Candy.init()中还有许多的方法和参数可供选择,可以查看官网来修改。
5 最后,重启一下openfire和apache服务器,使用http://localhost/candy/example 来访问即可
<
4000
br />
红色方框部分:test表示用户名,@后面的那一串是我openfire的服务器名称
登陆之后,就会进入hello聊天室,换一个浏览器用test2 用户登陆就可以和test聊天啦。
至此大功告成。在这上面进一步开发和设计可以查看官方提供的文档。
官网地址:http://candy-chat.github.io/candy/
项目地址:https://github.com/candy-chat
部署需要用到的服务:http服务和xmpp服务。提供http服务的有apache,wamp等,提供xmpp服务的有openfire,ejabberd等。
本文介绍如何在windows上部署candy。
1.在windows上安装wamp和openfire服务器。
wamp和openfire的安装自行百度。openfire服务器基本信息:
2.配置wamp中apache module保持rewrite,proxy,proxy_http module 可用
3.配置openfire服务器。
可参照 https://github.com/candy-chat/candy/wiki/Installing-a-XMPP-server
3.1 服务器---服务器设置---http绑定---如下图端口号不需要改变
3.2 分组聊天---房间管理员--创建房间---为其取名hello
3.3 用户/组---新建用户---用户名 test,密码:1234,
test2 1234
3.4 插件:先在openfire官网上下载一个client control的插件到本地来 点击插件---选择文件---upload plugin 即可。
3.5 服务器---客户端管理 client management---分组聊天书签---增加分组对话书签---勾选【所有用户】和【自动加入】。
4 从官网上下载candy解压后,放入www文件夹下面。
4.1 找到candy/example/htaccess文件,打开后修改成:
红色方框部分需要修改,此处应为xmpp服务器的地址 本机可写成localhost 或者是127.0.0.1 后面的端口号为3.1中的端口号,要一样。
最后在保存文件时如下,将htaccess保存为.htaccess 。
4.2 找到candy/example/index.html 文件修改为:
红色的部分是因为jquery的库访问不了,于是在本地引入了js文件。
Candy.init()中还有许多的方法和参数可供选择,可以查看官网来修改。
5 最后,重启一下openfire和apache服务器,使用http://localhost/candy/example 来访问即可
<
4000
br />
红色方框部分:test表示用户名,@后面的那一串是我openfire的服务器名称
登陆之后,就会进入hello聊天室,换一个浏览器用test2 用户登陆就可以和test聊天啦。
至此大功告成。在这上面进一步开发和设计可以查看官方提供的文档。
相关文章推荐
- ChatClient聊天室小程序
- .Net Remoting 事件回调 Client 函数方法完整实例: C# 实现控制台网络聊天室 (Console Remoting ChatRoom)
- Candy — 基于 JavaScript 的多用户聊天室客户端
- 【一】ArcGIS API for JavaScript之API的使用和部署
- (OK) Linux epoll模型—socket epoll server client chat
- ClickOnce部署出现 系统必备的安装位置未设置为组件供应商的网站,无法在磁盘上找到 dotNetFx40LP_Client_x86_x64cs.exe 问题的解决方案
- 轻松弄清JavaScript中的offset、scroll、client
- arcgis api for javascript 4.0 安装部署
- 简版本聊天室server&client-已验证OK
- SVN之一:Subversion server及TortoiseSVN client简单部署
- ASP .NET调用javascript中Response.Write和ClientScript.RegisterStartupScript的区别
- javascript坐标:event.x、event.clientX、event.offsetX、event.screenX
- 在AsyncTask的doInBackground方法中调用HttpClient的execute方法,HttpGet地址为内网时无问题,部署到外网就不执行了
- Arcgis api for javascript 详细部署
- Deploying OpenFire for IM (instant message) service (TCP/IP service) with database MySQL , client Spark on linux部署OpenFire IM 消息中间件服务
- Liferay 4.2 chat聊天室使用配置
- JavaScript 特效之四大家族(offset/scroll/client/event)
- 在ASP下用JavaScript 和 XML开发聊天室
- HTML5 WebSocket(Client) + JavaWeb(Server)实现简单的聊天室功能
- Supermap iClient for JavaScript 多数据集查询