1、网站页面建立与GatewayWorker的websocket连接 2、GatewayWorker发现有页面发起连接时,将对应连接的client_id发给网站页面 3、网站页面收到client_id后触发一个ajax请求(假设是bind.php)将client_id发到mvc后端 4、mvc后端bind.php收到client_id后利用GatewayClient调用Gateway::bindUid($client...
官方文档里【透过nginx/apache代理如何获取客户端真实ip】这一章 我们先看文档 1、先在nginx里配置 location /wss { proxy_pass http://127.0.0.1:8282; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set...
上面是代码 出现问题的场景是订单支付成功后,微信发送支付成功的异步回调 这时在回调中建立一个套接字来告诉server需要发送数据了 服务开启的状态这个流程没有任何问题了 但是如果把服务关闭,stream_socket_client是会连接失败的 此时的业务逻辑是如果stream_socket_client建立失败需要退款 但是stream_socket_client建立失败时没有再继续执行了(类似阻塞的感觉),不知...