目前有个PHP项目,thinkPHP5.1框架,使用gateway库,客户端连接socket成功后client_id为01,服务端开启一个大循环(总耗时数分钟)给该客户端01发消息,消息未发送结束客户端刷新了页面,client_id变成了02,但是原先发给01的数据会叠加发到02上,导致02同时接收到了两条消息。 这种情况是什么原因造成的呢,该怎么处理? 请指点一二,谢谢。 @walkor
啊 ···· 自己犯二了,client_id取值的位置写错了,应该放在循环的前面,先把client_id确定下来,再继续发消息。 不好意思,打扰了。 可结贴,谢谢。
啊 ···· 自己犯二了,client_id取值的位置写错了,应该放在循环的前面,先把client_id确定下来,再继续发消息。
不好意思,打扰了。
可结贴,谢谢。