请问在GatewayWorker 中onConnect怎么获取 query 参数 像下面这样,怎么在onConnect中获取token参数 ws://192.168.10.31:2348/?token=123
$gateway->onConnect = function($connection){ $connection->onWebSocketConnect = function($connection , $http_header){ var_dump($_GET); }; };
你好,我是在thinkphp里用,写在Events里面了,onConnect()回调只有$client_id怎么办?
设置Events::onWebSocketConnect回调即可,另外注意:此时gateway不能同时设置onWebSocketConnect,否则一样不会生效。
onConnect()和onWebSocketConnect()都会生效耶,那我是不是注释onConnect()即可?
1、并不冲突、这两个回调的触发时机是不一样的、websocket协议握手过程有必要好好学习下; 2、手册 http://doc2.workerman.net/on-web-socket-connect.html 也要好好看、这里也有你想要的。
十分感谢大佬。
你好,我是在thinkphp里用,写在Events里面了,onConnect()回调只有$client_id怎么办?
设置Events::onWebSocketConnect回调即可,另外注意:此时gateway不能同时设置onWebSocketConnect,否则一样不会生效。
onConnect()和onWebSocketConnect()都会生效耶,那我是不是注释onConnect()即可?
1、并不冲突、这两个回调的触发时机是不一样的、websocket协议握手过程有必要好好学习下;
2、手册 http://doc2.workerman.net/on-web-socket-connect.html 也要好好看、这里也有你想要的。
十分感谢大佬。