3

让我澄清一下

我玩过,phpwebsockets发现它需要websocket server永远/持续运行以将状态等保存在内存中,websockets当无法在服务器端运行服务器时,有什么方法可以运行?

4

2 回答 2

1

您可以使用托管的实时服务,例如我工作的Pusher 。是实时托管服务的完整列表

于 2012-06-17T13:29:14.087 回答
0

总会有某种服务器不断地监听。例如,HTTP 流量由持续运行的 Web 服务器(Apache、Nginx、Lighttpd 等)传递。

Web 服务器可以生成一个新的基于 PHP 的进程,然后将客户端的连接交给新进程。然而,目前主要的 Web 服务器都没有这样做,并且路由 WebSocket 流量的 Web 服务器模块的范例是将连接发送到现有的、持续运行的服务器。

您必须编写自己的自定义 Web 服务器,以防止不断运行 WebSocket 服务器……然后,真的,有什么意义,因为您仍在编写自己的不断运行的服务器?

于 2015-07-07T17:36:48.820 回答