在timer中sendToClient浏览器不知道为什么接收不到

雨儿

[attach]153[/attach]
页面上输出的clientid 和我event打印出来的是一样的, 可是我的浏览器就是没有输出 不知道哪里错了。

3919 7 0
7个回答

walkor 打赏

业务问题定位吧。别人没环境没法帮你
可以看下workerman手册调试章节,配合抓包定位

  • 暂无评论
雨儿

sendToAll 控制就会有输出的。。

  • 暂无评论
aguai

浏览器没有输出,说明没收到数据。你发送的代码在哪?

  • 暂无评论
雨儿

第一个附件里面啊。。sendToClient 哪里

  • 暂无评论
aguai

那说明clientid不对

  • 暂无评论
不知火舞

大兄弟,你定时器传参传错了吧,造成client_id获取不到,
按照这种格式传Timer::add($time_interval, function($aa){},array($aa));

  • 暂无评论
damao

嗯,确实参数传错了

  • 暂无评论
年代过于久远,无法发表回答
×
🔝