在event 的 onWebSocketConnect 里面怎么調(diào)用close 方法,去判斷執(zhí)行關(guān)閉連接
Gateway::closeClient($client_id);
至于何時(shí)觸發(fā)關(guān)閉事件取決于你自己的業(yè)務(wù)邏輯。
我在onWebSocketConnect 里面執(zhí)行了Gateway::closeClient($client_id)之后, 服務(wù)的執(zhí)行還是會(huì)到onMessage ,怎么樣能讓在onWebSocketConnect 就停下來了,不繼續(xù)往下了
Gateway::closeClient() 即斷開當(dāng)前的客戶端連接,對(duì)應(yīng)該連接的服務(wù)端后續(xù)就無法觸發(fā)onMessage回調(diào)了,確認(rèn)下是不是客戶端重連了或者有其他客戶端連接上來。
【另外修改了代碼記得重啟服務(wù)】