ter*_*ial 3 chat web-applications ruby-on-rails twisted
我听说基于Web的聊天客户端倾向于使用诸如扭曲框架之类的网络框架.
但是有没有可能在没有网络框架的情况下构建基于Web的聊天客户端 - 仅使用ajax连接?
我想建立一个基于会话的一对一网络聊天客户端,它使用会话来指示聊天何时结束.在只使用ajax和没有网络框架的Rails中这是可能的吗?
它对使用网络框架有什么影响?它对我的应用程序有什么影响?此外,任何有关接近该项目的一般性建议都将受到赞赏.
小智 5
如果我理解正确,您希望客户端连接到您的服务器,并通过ajax,通过服务器相互发送消息.这是可能的,有两种方法可以做到这一点.
简单的方法是让客户端每隔几秒轮询一次以检查另一个发布的新消息.缺点是消息不会立即传递.我认为这是在rails书中找到的一个例子.
更复杂的方法是保持开放连接,并在服务器收到消息后立即将消息发送到客户端.要做到这一点,你可以使用像Juggernaut这样的东西
我想补充一点,尽管后者有效,但它不是http的意思,而且它有点黑客,但是,嘿,无论做什么工作.一个工作的例子是rails chat项目,它使用了一个juggernaut衍生物.
| 归档时间: |
|
| 查看次数: |
1035 次 |
| 最近记录: |