研究了一下聊天室的代碼發(fā)現,index頁面里面連接了websocket以后又發(fā)送了一道{type:login.....}的message到后端,后端接到指令后,就直接返回client_id和其他的信息,并通知
因為我這里是要讓IOS那邊連接到GatewayWorker然后讓GatewayWorker能直接把client_id告訴APP
APP那邊再把這個client_id告訴我這邊的后端
我在利用GatewayClient推送消息
那么我需要在Event.php里面定義什么嗎?
才能讓GatewayWorker返回client_id給IOS那邊的APP??
GatewayClient發(fā)的消息直接通過Gateway進程發(fā)給了客戶端的,不會經過Events.php,所以Events.php里不用為GatewayClient做什么。
嗯嗯 這個我知道 ,我這邊單獨把GatewayWorker分出去,現在是 GatewayWorker和自己這邊的項目在兩個不同的項目里,所以IOS那邊通過websocket連接到GatewayWorker這個項目,我想知道的是我需要在GatewayWorker這個項目的Events.php做什么才能讓GatewayWorker當IOS那邊連接成功以后自動返回client_id給IOS那邊,因為我這邊的項目要儲存client_id需要IOS那邊發(fā)給我這邊的項目