workerman版本3.5.18
php版本5.6.9
查看手册,说是必须和 Gateway::bindUid($client_uid, $uid) 使用,也就是绑定。
但是已经绑定了,再次发送消息,使用Gateway::isUidOnline($uid)判断时,返回0,在网上找了很多,觉得有可能是客户端断掉了。
让后我就在刚绑定完,就是用Gateway::isUidOnline($uid),依然还是0,这就不经过客户端了。
解决方案:将php版本换成了7.3.4,就可以了。
我也不知道为什么,我的问题解决了,就不深究了,有懂的请不吝赐教,还有我这样的学习方式会不会只学了半桶水,什么都是差不多?
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通