关于gatewayworker 使用子协议问题

西方不败

好:
 请教3个问题,
 1.gatewayworker当中,websocket可以用子协议吗?如new gateway(ws://_._._._:1234,"subprotocol")。 gatewayworker服务器又如设置? 谢谢
 2.gatewayworker当中在Event.php当中可以用onWebSocketConnect这个回调嘛?(我看到有其他文章说不可以)
 3.如果使用new gateway(ws://_._._._:1234?token=12kkded56)连接时。  在哪个回调函数中可以取得token. 写法如何?
  以上3个问题。 先谢谢

2271 1 0
1个回答

walkor

1、不支持子协议。不过可以自己扩展下Websocket协议类,做下子协议编解码
2、Event.php可以设置onWebSocketConnect,需要GatewayWorker>=3.0.8,具体参考 http://doc2.workerman.net/on-web-socket-connect.html
3、Event.php中onWebSocketConnect里获取,打印下$data,数据在里面

年代过于久远,无法发表回答
🔝