Gateway::closeClient 有BUG,触发后,会发给当前客户端 空数据

test123

[attach]729[/attach]

2286 3 0
3个回答

walkor

请贴下closeClient的代码,
估计你是传了第二个参数,而且传的是空。
closeClient($client, $message); ,如果$message是空字符串是会给客户端发送一个空数据的。

test123

[attach]730[/attach]
我用的是GatewayClient和Gateway.php差不多

[attach]731[/attach]

[attach]732[/attach]
好像kickAddress里的sendToGateway 会发送消息给客户端 哪怕不传

  • 暂无评论
walkor

closeClient支持第二个参数的特性是gatewayWorker3.0.3 版本发布的,对应的gatewayClient还没出3.0.3版本,预计这个月月底发,到时候更新下gatewayClient就好了

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