【发布时间】:2016-09-29 18:55:34
【问题描述】:
使用 CakePHP,我想在服务器 (CakePHP) 和客户端 (Browser) 之间建立双向连接,以便实时交换数据(例如聊天)。
因此,我不希望每次触发消息时都重新加载页面。
据我了解,这要么是使用 AJAX(不建议用于聊天),要么是通过 WebSocket。
但是,我不知道如何建立这样的连接。 CakePHP 文档中的一章提到了 HTTPClients,不幸的是,这似乎不是我想要的。
但是,我发现了这个名为 Ratchet 的基于 Socket 的库: http://socketo.me/docs/flow 有人曾经尝试过建立类似的东西吗? 我什至不知道如何将这个 Socket 集成到我的 CakePHP 项目中。
【问题讨论】:
-
我也有同样的问题。 cakePHP2.10有什么解决办法
标签: php sockets cakephp cakephp-3.0 ratchet