xiuwang

xiuwang

威望 : 11 积分 : 5021 赞同 : 23 感谢 : 17

擅长话题

更多 »回复

0

如果你需要唯一id,直接用 microtime(true); 生成一个时间戳就好了,怕重复的话再加个随机数。 用ip当唯一id不好,因为一个局域网里的出口ip是一样的,几个人在一个局域网里用你的系统,结果他们的id是一样的...,然后就bug了...

0

onMessage里可以获得connection对象,直接调用 connection-> getRemoteIp 不行么? ```php $worker = new Worker('websocket://0.0.0.0:9090'); $worker-...

0

把定时器id存在session里不就行了么? onconnect的时候 ``` $_SESSION['timer_id'] = Timer::add(...); ``` onclose的时候 ``` Timer::del($_SESSION['timer_...

0

进程没了这个进程里的所有东西就都没了吧,包括定时器也肯定没了的,所以进程停止的时候不用清理定时器。 不能跨进程直接操作数据,都是进程间通讯来操作。比如A进程想操作B进程的变量,只能A进程通过某种方式通知B进程,B进程再自己去操作。 https://githu...

0

http必须用workerman,http建议直接上webman。 聊天的话用也可以workerman,或者webman自定义进程。如果论简单,gatewayWorker写聊天最简单。

更多 »发问

没有内容

发问

回复

文章

最新动态

详细资料

个人成就:

威望: 11 积分: 5021 赞同: 23 感谢: 17

最后活跃:
1 天前
擅长话题:
ssl加密 1   1
websocket 1   1
更多 » 关注 1

walkor

更多 » 11 人关注

万象初新 ycdn 郑木又 zhuxiaoyu daeyoung

关注 0 话题
主页访问量 : 3367 次访问