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

ghn645568344 · 2016年01月13日 · 最后由 lokyoung 回复于 2016年08月09日 · 3391 次阅读

RT

 现在没什么思路,不知道该怎么使用长连接
请教下大家   谢谢了
或者有相关的GEM 吗?

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

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

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

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

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

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

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

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

message_bus 也可以

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

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

用 Node.js 或者 gem faye

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

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

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