想问下这个心跳操作是写到哪里呢? 我用的tp5框架,写到控制器中,无法找到类 Gateway 在控制器怎么写呢 文档又说gateway和控制器应该分开部署 所以没太弄懂这个客户端定时发送心跳写到哪里?js文件?js也不应该用$gateway->XXX 这种语法啊 先谢谢大神的指导...
下面两个图是我分别重启后截图,默认都是从client_id=1开始递增。 这样是不是一旦项目上线后,就不能关闭重启了,只能通过平滑重启,不然clietn_id与数据库的uid对不上了?或者有没有其他解决办法? 查看源码发现,client_id是通过ip+端口+connection_id的16进制,connection_id是当前连接数,所以workerman重启后,connection_id就从1重新开始计算了。 /...
请教大神 我绑定好用户id 但是当打开2个网页的时候 如果 一个网页给服务端发消息 服务端会收到2条消息(由于同时打开了2个相同的聊天网页,如果打开3个就会受到3条消息),这种怎么解决呢,非常感谢 现在能想到的一个思路是:在新打开一个页面的时候 去断开之前的网页链接 但是这个怎么写呢 求大神指导....
我的代码: var ws = new WebSocket("ws://127.0.0.1:8282"); try{ ws.send('message'); } catch(e){ console.log(e) } 但是这样没办法执行catch中的内容 我的意思就是如果因为某些原因 没有成功发送给后端 我想在前端执行另外一个操作(catch中的内容) 应该怎么写呢 ?...