【问题标题】:Can I use webSockets on my php web app?我可以在我的 php web 应用程序上使用 webSockets 吗?
【发布时间】:2015-08-25 23:54:00
【问题描述】:

我正在我的服务器上运行一个简单的网络应用程序 这是一个 Mediatemple Ubuntu、PHP、apache、mysql 半专业服务器,所以我可以安装任何我想要的。

我的应用很简单,想象一下项目列表。以及可以向此列表添加更多项目的用户。 我很想实时刷新,比如聊天。

我在 javascript 上使用ajax 运行一个简单的 setInterval,但这似乎不是一个优雅的解决方案...

我可以安装nodejs / socket.io 或者...我还能做什么?

【问题讨论】:

    标签: javascript php node.js websocket socket.io


    【解决方案1】:

    没有理由不能在 PHP 中实现 WebSockets。 Apache 和 PHP 肯定会处理套接字类型的连接。你不会使用node(我的意思是你可以,但是为什么要让你的环境复杂化),你会使用ratchet 或其他PHP 套接字库。然后在客户端使用socket.io 建立/维护连接。

    您还需要在服务器端使用某种事件发送解决方案(例如 Kafka)来获取已更新的数据。这很快就会变得复杂,但它是完全可行的。

    【讨论】:

      猜你喜欢
      • 2020-06-27
      • 2013-07-15
      • 2019-01-16
      • 2014-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-09
      • 2012-12-11
      相关资源
      最近更新 更多