在 Socket.io 中使用 PHP

2021-12-30 00:00:00 socket.io php

是否可以在客户端使用 Sockets.io 并与服务器上基于 PHP 的应用程序进行通信?PHP 甚至支持这种长期连接"的代码编写方式吗?

Is it possible to use Sockets.io on the client side and communicate with a PHP based application on the server? Does PHP even support such a 'long-lived connection' way of writing code?

我为 socket.io 找到的所有示例代码似乎都用于服务器端的 node.js,所以没有帮助.

All the sample code I find for socket.io seems to be for node.js on the server side, so no help there.

推荐答案

回答这个问题可能有点晚了,但这是我的发现.

It may be a little late for this question to be answered, but here is what I found.

我不想争论节点是否比 php 做得更好,这不是重点.

I don't want to debate on the fact that nodes does that better than php or not, this is not the point.

解决方案是:我没有找到任何用于 PHP 的 socket.io 实现.

The solution is : I haven't found any implementation of socket.io for PHP.

但是有一些方法可以实现 WebSockets.有 这个 jQuery 插件 允许您使用 Websockets 同时优雅地降级非支持浏览器.在 PHP 方面,有这个类,它似乎是 PHP WS 使用最广泛的服务器.

But there are some ways to implement WebSockets. There is this jQuery plugin allowing you to use Websockets while gracefully degrading for non-supporting browsers. On the PHP side, there is this class which seems to be the most widely used for PHP WS servers.

相关文章