如下图所示,在浏览器输入ws域名的时候,如何让其不显示workerman版本相关信息,感觉有些敏感,ws服务端功能什么的都正常,就是不想显示这个信息。 ...
请求发出后等待响应的超时时间,timeout如何设置不超时,也就是一直等待? 'timeout' => 30, // 请求发出后等待响应的超时时间 <?php require __DIR__ . '/vendor/autoload.php'; use Workerman\Worker; $worker = new Worker(); $worker->onWorkerStart...
问题描述,谢谢解答 onWorkerStart里面是stream流数据,导致前端连接失败,因为在不停的推送数据,默认没有执行完成,求1个思路,感谢。 后端代码 <?php use Workerman\Worker; use Workerman\Connection\TcpConnection; use GuzzleHttp\Client; use GuzzleHttp\Psr7; require 'vendo...
问题描述 设置进程数为2 在id编号为0的进程上设置1个定时器,在id编号为1的进程上设置了另外1个定时器,为什么前台建立的连接收到的推送要么是222,要么是333,而不是222,333在一起的? 下面这个收到的都是222 下面这个收到的都是333 $worker->onWorkerStart = function($worker) { if($worker->id === 0) { ...
问题描述 需要用到第三方的6个接口,假如J1,J2,J3,J4,J5,J6,这6个接口都需要把返回结果不停的给前端推送/广播。 思路1: 假如:分配6个进程,进程1执行一个Time定时任务请求J1,进程2执行一个Time定时任务请求J2...依次类推 客户端建立连接的时候,给我发送一个特定的字符串,如A1,这个时候就把这个连接对象分配到List1中; 又一个客户端建立连接的时候,给我发送一个特定的字符串,如A2,这个...
问题描述 假如:客户端A,连接对象connectionA,客户端B,连接对象connectionB,这个时候connections中包含connectionA和connectionB...,假如客户端A在onClose的时候需要删除connectionA吗,如果不执行删除操作,对所有的客户端广播/推送(广播/推送不是在断开的时候执行的逻辑,其他地方用的)会有什么影响吗?我这边模拟测试了一下,不执行删除操作,conne...
前端POST请求接口文件(a.php),a.php文件连接websocket(ws_test.php),前端POST成功之后,a.php向websocket推送一个字符串(假如是success),然后websocket再将特定的字符串推送前端给指定的uid,前端不直接发送(假如是success)的原因考虑到前端暴露,规避一些恶意推送行为,这样前端连接websocket只发心跳。目前的问题是a.php怎么和ws_tes...