需求: 實時檢查房間人數(shù),在房間人數(shù)到達要求后,由服務(wù)器主動向房間推送消息。 問題: 如何實現(xiàn)GatewayWorker主動向房間推送呢?不是由onMessage回調(diào)去觸發(fā)的。 我的想法: 想用GatewayWorker單開一個進程去檢查所有房間的人數(shù),在房間達到一定人數(shù)后由這個進程主動向這個房間去推送數(shù)據(jù),這個具體該怎么實現(xiàn)呢?...
需求: 一個游戲房間,如果房間內(nèi)的用戶人數(shù)達到游戲要求后由系統(tǒng)主動向房間內(nèi)的所有用戶推送游戲信息,用戶根據(jù)系統(tǒng)推送一步一步的完成游戲; 問題: 我原本實現(xiàn)是由最后一個進入房間的用戶去給其他用戶推送這個游戲信息給當前房間的用戶,但是現(xiàn)在的問題是如果推送消息的用戶退出了整個房間的游戲就進行不下去了。 可不可以每建立一個游戲房間就為這個房間創(chuàng)建一個進程,由這個進程去推進整個游戲流程。...