怎么实现Web聊天

标签: web 聊天 | 发表时间:2014-07-18 00:10 | 作者:wwwsq
出处:http://blog.csdn.net

如果你对web聊天这个事情没什么概念,那么最佳做法可能是:openfire+jsjac

openfire是java做的开源xmpp服务器,jsjac是javascript做的开源的网页版xmpp客户端。

  1. 在openfire的管理界面里面打开http binding和BOSH,并打开“带内账户注册”。
  2. 把jsjac的simpleclient.html和jsjac.js拷贝到openfire的resources/spank目录
  3. 如果你的openfire的http端口是开放在9090端口,则访问:http://192.168.0.100:9090/simpleclient.html
  4. 在页面上HTTP Base填写:http://192.168.0.100:9090/http-bind/,随便写个账号密码,勾上“Register new account”,就可以注册账号并登录进去了。
  5. 后续登录的时候不要勾选“Register new account”,以免重复注册。

搭建一个web聊天系统就是这么简单。


ps:如果你需要做后续开发,那么resource和mechanism等XMPP相关知识是需要的。


作者:wwwsq 发表于2014-7-17 16:10:02 原文链接
阅读:96 评论:0 查看评论

相关 [web 聊天] 推荐:

怎么实现Web聊天

- - CSDN博客架构设计推荐文章
如果你对web聊天这个事情没什么概念,那么最佳做法可能是:openfire+jsjac. openfire是java做的开源xmpp服务器,jsjac是javascript做的开源的网页版xmpp客户端. 在openfire的管理界面里面打开http binding和BOSH,并打开“带内账户注册”.

5个基于Web的开源即时聊天应用推荐

- Ian - ITeye资讯频道
Cryptocat 是一个开源基于Web的即时消息聊天应用程序. 与其它即时聊天工具不同之处在于,它主要关注确保通信是进行加密过和私人化的. Cryptocat 基于PHP开发,除了静态文件(CSS, JS和图片)外,只有单独的一个PHP文件. 消息使用crypto.js library进行AES-256加密.

Windows Live 官方截图证实 Web 版视频聊天

- - LiveSino - LiveSide 中文版
在 昨天官方发布的一张截图的右上角,Mike Torres 的登录状态显示为“视频聊天”图标,而这和我们 去年 8 月发现的图标完全一样. 而去年 Michael Gillett 也受邀 参加了微软英国举办的 Hotmail 英国发布会,他注意到内部 Dogfood 版 Hotmail 也有此视频聊天图标,并且是需要安装浏览器插件或客户端才能使用.

Web未死

- Sinan - GeekPark 捕风捉影
App的极限已经浮现,而Web则是突破此极限,推动下一个数字时代革命的起点. 距离美国《连线》杂志发表《Web已死,互联网永生》这篇文章还不到一年的时间,业界为Web平反的声音渐起. 2010年1月,苹果发布iPad,紧随其后在6月又发布了iPhone4. 没有人质疑过苹果的iTunes+App的商业模式,App可谓如日中天.

web的演变

- 酿泉 - 前端观察
这是一个基于GAE的项目,有mgmt design、GOOD、Hyperakt和Vizzuality开发,也有Google chrome团队的参与,记录了浏览器与互联网技术的演变. 不多介绍,直接去看看吧:Evolution Of Web. 值得一提的是,这个项目的代码很不错,值得学习一下.

Web Service入门

- - 博客 - 伯乐在线
本文来自文章作者 @Jeremy黄国华 的投稿. 伯乐在线也欢迎其他朋友投稿,投稿时记得留下您的新浪微博账号哦~. 目前对Web Service没有统一的定义,定义一:Web Service是自包含的、模块化的应用程序,它可以在Web中被描述、发布、查找以及调用. 定义二:Web Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼任的组件进行操作.

Web Apps来袭

- - HTML5研究小组
如同历史上任何一次互联网基础标准的变化都会在随后几年中带来应用创新的大爆发一样,当HTML5在2011年逐渐被主流厂商所接受之后,围绕Web Apps领域的创新风暴正山雨欲来. 2012年1月12日,老牌传媒集团《金融时报》(Financial Times,以下简称FT)宣布收购为其开发移动Web App的研发公司Assanka ,这样,FT将不再以外包的形式雇佣Assanka为其打造移动Web App,而可以直接让它在内部进行开发.

Google 的 Web Desinger

- - 极客公园-GeekPark
[核心提示]Google 的免费 Web 设计工具虽然现在主要目的是为广告设计,今后会不会成为 Chrome 应用的开发工具. 听到 Google 推出了一个名为 Google Web Designer 的网页设计还有点惊讶. 虽然 Google 是 Web 技术的大力倡导者,毕竟自己严重依赖这个平台,但市面上相关的产品太多了,从专业的开发工具到小白的所见即所得软件数不胜数,还有 Adobe 这个专业玩家.

Chrome 的 Web Intents 会改变 Web 吗?

- hailin - 爱范儿 · Beats of Bits
2011年8月4日,Chrome 团队宣布将支持一个新的技术—— Web Intents. 这个技术未来可能会极大的影响网络应用和浏览器. 什么是 Web Intents. 如果您用过 Android 手机可能就会对这个技术有所了解. Android Intents 可以让两个独立的程序之前通信互相,神奇的是这两个程序中的任何一个程序可能不知道它在和谁通信.