我有一个安全的websocket设置,并与棘轮和ReactPHP的组合工作。我想要完成的一部分,是允许用户执行一些将发送到服务器的操作,并获得每个部分完成的通知-类似于以下内容: public function process() $this->currentconnection;
} 然而,这实际上是在创建一个阻塞函数,因为当这个函数运行时,直到该函数完成处理时,消息才会发送到连接。以前,我是通过
根据我的用户的要求,我试图在一个特定的聊天室实现Triviabot。聊天室实际上并不“存在”。相反,它检查数组中列出了哪些客户端it,并且只向这些客户端发送消息。实现ReactPHP周期计时器不是问题。这正如期而至。问题是,一旦启用计时器,它就会阻塞指向websocket的任何连接。除了客户端不能建立连接的错误外,没有其他错误。<?php
use Ratchet\Messag
我有一个应用程序,通过websocket与我的服务器进行通信。我用的是棘轮,一切都很完美。接下来我要实现的是向其他服务器发出请求,并通过websocket将响应推送到客户端。我的问题是如何作出平行的要求与反应。假设我有5个端点,我想得到并行(线程)响应。例如,我想将每个端点都调用为.2s,并向websocket服务器客户端发送响应。;
$server->loop->addPeriodicTimer(.2, function ($timer