默认

一个WebSocket实时聊天室Demo:基于node.js+socket.io [附件下载]

查看数: 234600 | 评论数: 19 | 收藏 24
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-09-05 12:48

正文摘要:

前言 在HTML5的WebSocket出现之前,为了实现Web端的即时通讯能力,主流的实现所用的技术基本都是轮询(polling)。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP request,然后由服务器返回最新的 ...

评论

shuiwenxing 发表于 4 年前
学习强国
上邪 发表于 5 年前
本地运行,怎么进入聊天室啊?
248346621 发表于 6 年前
学习了
JackJiang 发表于 7 年前
引用:ayer 发表于 2017-11-02 12:01
大佬,教程写了嘛

我在13楼说的就是MobileIMSDK-Web,有兴趣可以看看:http://www.52im.net/thread-959-1-1.html
ayer 发表于 7 年前
引用:JackJiang 发表于 2016-09-05 13:04
网上的demo多是基于socket.io v1.0以下版本,而socket.io 1.0以后要实现登陆认证跟原先v0.9版有很大区别 ...

大佬,教程写了嘛
litide 发表于 7 年前
我在写一个基于swoole的
ashura 发表于 7 年前
引用:JackJiang 发表于 2017-05-18 10:40
nodejs+socket.io是WebSocket很好的实现方案,网易云信的Web版、号称国产的Zendesk的逸创客服云都是用的 ...

多谢楼主,看来有进一步深入学习的价值!
ashura 发表于 7 年前
Node+Express+MongoDB+Socket.io的方式做IM开发靠谱么?有没有人试过坑?
xiaobo 发表于 8 年前
提示: 该帖被管理员或版主屏蔽
JackJiang 发表于 8 年前
引用:悲伤逆流成河 发表于 2016-09-22 15:26
必须用//连接websocket后端服务器this.socket = io.connect('ws://realtime.plhwin.com');这个服务器么?改 ...

本机就用 ws://127.0.0.1
悲伤逆流成河 发表于 8 年前
必须用//连接websocket后端服务器this.socket = io.connect('ws://realtime.plhwin.com');这个服务器么?改成本地本机可以么??如果改的话怎么改啊??菜鸟求指点啊
ViVi 发表于 8 年前
学习啦
gdzsjy 发表于 8 年前
好东西,下载学习学习
apolloqin 发表于 8 年前
学习啦
unique 发表于 8 年前
学习了
JackJiang 发表于 8 年前
引用:IMDeveloper 发表于 2016-09-05 12:59
是的,我之前研究过。socket.io对群聊封装的很简单,但要想真正实现生产上用的聊天:一对一单聊、登陆认 ...

网上的demo多是基于socket.io v1.0以下版本,而socket.io 1.0以后要实现登陆认证跟原先v0.9版有很大区别,改天有空我来写一个更完整的能用于生产的系列教程。
IMDeveloper 发表于 8 年前
引用:PonyZhao 发表于 2016-09-05 12:57
网上能找到的socket.io的都是群聊的例子。。。

是的,我之前研究过。socket.io对群聊封装的很简单,但要想真正实现生产上用的聊天:一对一单聊、登陆认证这些都得自已去处理,如果对nodejs或JavaScript不熟练的话,要掌握这些至少还得一周时间。
PonyZhao 发表于 8 年前
网上能找到的socket.io的都是群聊的例子。。。

返回顶部