新手问题 现在想做一个聊天室的页面,但是没有思路,请教下大家

ghn645568344 · 发布于 2016年1月13日 · 最后由 lokyoung 回复于 2016年8月09日 · 1271 次阅读
16225

RT

 现在没什么思路,不知道该怎么使用长连接
请教下大家   谢谢了
或者有相关的GEM 吗?
共收到 19 条回复
9442
flowerwrong · #3 · 2016年1月13日 1 个赞

websocket+轮询(不支持websocket的浏览器)

96
jimrokliu · #4 · 2016年1月13日 1 个赞

试试faye,或者socketio,这个不是ruby的。

9162
cassiuschen · #5 · 2016年1月13日 1 个赞

说个另类的,Turbolink + 轮询……

3735
smallx · #6 · 2016年1月13日 1 个赞

#3楼 @flowerwrong 请问,websocket 服务端怎么搭,轮询服务端具体怎么处理。有这方面实际的运用吗?websocket服务器能支持多少个链接这样。谢谢

10401
hxh1246996371 · #7 · 2016年1月13日 1 个赞

用 Node 多爽啊

16225
ghn645568344 · #8 · 2016年1月13日

#1楼 @piecehealth channel 是rails 5 独有的新功能吗?

16225
ghn645568344 · #9 · 2016年1月13日

#2楼 @541991a channel 是rails 5 独有的新功能吗?

16225
ghn645568344 · #10 · 2016年1月13日

#3楼 @flowerwrong 请问有没有案例之类的东东?

20875
lokyoung · #11 · 2016年1月13日

很巧,我前一段时间用rails 5做了一个聊天室。实时聊天的功能使用ActionCable实现。 源码 https://github.com/lokyoung/rails-chatting 欢迎参考~

15999
embbnux · #12 · 2016年1月13日

message_bus也可以

24494
zhangst23 · #13 · 2016年1月14日

#7楼 @hxh1246996371 确实学node的经典案例:做个聊天室

16225
ghn645568344 · #14 · 2016年1月14日

#11楼 @lokyoung 请问rails 5 发布了吗?在哪可以看见源码

96
piecehealth · #15 · 2016年1月14日
6253
yutian · #16 · 2016年1月14日

用Node.js 或者 gem faye

39
los · #17 · 2016年1月14日
24025
u1450154824 · #18 · 2016年7月19日

#11楼 @lokyoung 你的示例有问题

20875
lokyoung · #19 · 2016年8月09日

#18楼 @u1450154824 很久以前写的,很多代码和配置都不能用了。最近抽个时间更新下。谢谢提醒。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册