请教各位大神一个问题
我用GatewayWorker做了一个websocket定时向客户端发送数据的功能,通过利用定时器定时从某服务器获取数据,并发送给客户端。
且客户端可以切换发送数据的内容,每次切换回关掉之前的定时器后,再打开一个新的定时器。(我测试了一下,如果我把切换的时间控制在2s的样子,则不会出现这个问题)
这是什么原因,应该如何解决?
在论坛中看见,说是多进程造成的,那我应该如何去把定时器放在同一个进程中。this_client_id,json_encode('close_succeed'));
}
}[/code]
[code] /*当客户端连接上gateway完成websocket握手时触发的回调函数不一致,请修改httpReal与HTTP_ORIGIN一致");
Gateway::closeClient($client_id);
}else{
global