在event 的 onWebSocketConnect 里面怎么调用close 方法,去判断执行关闭连接
Gateway::closeClient($client_id);
至于何时触发关闭事件取决于你自己的业务逻辑。
我在onWebSocketConnect 里面执行了Gateway::closeClient($client_id)之后, 服务的执行还是会到onMessage ,怎么样能让在onWebSocketConnect 就停下来了,不继续往下了
Gateway::closeClient() 即断开当前的客户端连接,对应该连接的服务端后续就无法触发onMessage回调了,确认下是不是客户端重连了或者有其他客户端连接上来。 【另外修改了代码记得重启服务】
Gateway::closeClient($client_id);
至于何时触发关闭事件取决于你自己的业务逻辑。
我在onWebSocketConnect 里面执行了Gateway::closeClient($client_id)之后, 服务的执行还是会到onMessage ,怎么样能让在onWebSocketConnect 就停下来了,不继续往下了
Gateway::closeClient() 即断开当前的客户端连接,对应该连接的服务端后续就无法触发onMessage回调了,确认下是不是客户端重连了或者有其他客户端连接上来。
【另外修改了代码记得重启服务】