請問GatewayWorker如何動態(tài)創(chuàng)建子線程處理大廳下各游戲不同請求
比如玩家進入大廳下游戲A 連接GatewayWorker websocket A 處理
玩家進入大廳下游戲B 連接GatewayWorker websocket B 處理
目前只會全部放在events.php里面中的onMessage處理
謝謝回復
我在主進程的onWorkerStart創(chuàng)建子進程
$new_worker = new \GatewayWorker\BusinessWorker('Websocket://192.168.10.220:5678');
來專門處理登錄請求
$new_worker2 = new \GatewayWorker\BusinessWorker('Websocket://192.168.10.220:5688');
處理游戲大廳請求
能連接上, 但是不能調(diào)用Gateway::sendToAll('hi')或者Gateway::sendToCurrentClient( 'test' );
只有主進程能調(diào)用Gateway發(fā)送信息嗎, 內(nèi)部子進程的連接可以嗎