workerman 在类里面无限递归行不行

public function test(){         //这里是要随机时间的,当然实际肯定不是现在这样        $time = rand(10,15);         Timer::add($time,function (){                //执行完自己代码后                $this->test();//这里重新生成定时器         },[],fals...

q13113671764 发表与 2019-02-14 3532 浏览 1 回答
windows iis Worker->name conflict

请问这是问题出现的原因是什么 ChatBusinessWorker:0 2019-02-13 23:33:39 Gateway: Worker->name conflict.​ Gateway: Worker->name conflict. Key:127.0.0.1:ChatBusinessWorker:0...

asd739271959 发表与 2019-02-13 4818 浏览 1 回答
我可以自定以超全局数组吗?

我可以自定以超全局数组吗...

leojen 发表与 2019-02-13 4359 浏览 1 回答
求教,如何实现检测多个ip在线情况

求教,我这有很多摄像机,想通过workerman来实现摄像机是否在线,类似命令行ping的功能?...

x79386681 发表与 2018-12-24 3478 浏览 2 回答
gateway主动推送到客户端如何判断失败还是成功?

目前用gateway做一个主动推动消息给客户端的小功能,但不知道如何判断消息是否成功发送到了客户端,如果客户端接收到了消息并给服务器回复,那么服务器该如何接收这个回复?通过onMessage吗?如果客户端突然断网,接收消息失败,那么如何当客户端连上网时再次给他推送消息?...

chunzai 发表与 2018-12-10 4462 浏览 1 回答
记录用户在当前页面停留时长

最近想做一个记录用户在一个页面停留时长,思路:当用户连接之后判断有没有保存的时间,没有的话保存一个cookie,记录开始时间,当触发onMessage的时候记录一个离开时间,可是如果用户关闭页面离开的时候,cookie保存的时间获取不到,如果用session的话,当用户刷新页面的时候,session会自动清除掉,所以请问路过的大佬用什么方法可以解决,或者有什么好的思路,欢迎指点!...

1007182850 发表与 2018-12-10 4153 浏览 1 回答
异步请求php,返回body体里面多了些字符

workerman框架,测试的时候发现异步请求nginx+php-fpm架构的时候,异步返回的消息体多了两个字符   使用telnet然后拼header也是同样的问题 [attach]1479[/attach]   请问我只要取我正确的响应body体,这个该如何解决啊???   另外我在workerman中,只想异步返回响应的body体,不要header头,这个该如何处理???     多谢各位大佬...

zhuxiaoyu 发表与 2018-12-07 4443 浏览 1 回答
关于多项目运行gatewayWorker问题

请路过的大佬帮忙回答下,windows服务器,同一个服务器,有两个项目,是不是要在不同的文件下开启两次终端运行?,只开一个行不行?文档也看了,上面只是说怎么配置,改端口之类的,现在我开启两个可以正常运行,但一个项目要开启一个的话总感觉别扭,项目多的话肯定不行,所以请知道的大佬告诉我一下改怎么弄,谢谢...

1007182850 发表与 2018-12-07 3456 浏览 1 回答
worker定时器有执行超时设置吗

定时器有执行超时的设置的,就是这个定时器执行超过多久则中断这个定时器,并记录日志...

l1218138 发表与 2018-11-22 3942 浏览 1 回答
phpsocket.io 如何从服务器主动推送到客户端

...

y0bcn 发表与 2018-11-21 4036 浏览 1 回答
发送16进制的问题

我需要用16进制和TCP客户端的硬件做通信 我在网上找了很多发送和接收16进制数据的方法 比如: 1. 接收16进制数据 当收到数据后用函数bin2hex($data)可以将数据转换成16进制。 发送16进制数据 发送数据前用hex2bin($data)将16进制数据转换成二进制发送。 2. $cont='1ab63c082d6e'; Gateway::sendToClient($client_id,pack(&qu...

auroradcx 发表与 2018-11-21 5245 浏览 1 回答
10个进程,10个定时器,如何每个进程运行一个定时器?

2、添加的定时任务在当前进程执行(不会启动新的进程或者线程),如果任务很重(特别是涉及到网络IO的任务),可能会导致该进程阻塞,暂时无法处理其它业务。所以最好将耗时的任务放到单独的进程运行,例如建立一个/多个Worker进程运行 if($worker->id === 0) { Timer::add(1, function(){ echo "4个worker进程,只...

north521 发表与 2018-10-16 5052 浏览 3 回答
怎么让多个定时器运行在不同进程里?

...

north521 发表与 2018-10-16 3465 浏览 1 回答
关于强制一对一(同一个用户只能登录一个客户端)

用户登录后,服务端给客户端返回一个client_id,然后我要怎么强制做映射一个uid对应一个client_id?...

Michael_wzr 发表与 2018-08-10 5617 浏览 3 回答
ChatGateway内存超过1G正常吗

ChatGateway内存超过1G正常吗 ----------------------------------------------GLOBAL STATUS---------------------------------------------------- Workerman version:3.5.6 PHP version:5.5.99-hiphop start time:2018-06...

jianli 发表与 2018-06-11 3187 浏览 3 回答
关于BrowserQuest-PHP搭建的问题

...

YanKll 发表与 2018-05-11 2758 浏览 1 回答
VR眼镜一直给服务器发送心跳包,现在服务器要在某种状态时给眼镜发送播放指令,怎么下发?刚接触,求大神高解

现在使用的GatewayWorker来接收眼镜的心跳包,然后怎么给眼镜下发某些指令。...

zhengweipx 发表与 2018-04-09 3716 浏览 1 回答
做直播的话,workerman有什么好的解决方案么?先不考虑性能。

使用udp还是怎么搞?...

mrwu 发表与 2018-03-26 4826 浏览 2 回答

抽不完的寂寞

3934
积分
0
获赞数
0
粉丝数
2017-09-08 加入
🔝