javascript - 使用node.js的ws模組不斷地向客戶端發送訊息,應該如何不斷地去觸發「發送」這個動作
我想大声告诉你
我想大声告诉你 2017-05-16 13:26:33
0
2
580

應用程式場景比較複雜,簡單來講就是一個遊戲中的聊天記錄的監控,但是涉及兩個伺服器:

1.遊戲那邊的伺服器與我這邊的node.js服務端建立一個websocket,由遊戲那邊不斷地推送到我們的node.js客戶端。

2.我這邊的node.js服務端需要在遊戲那邊推送了新聊天訊息之後,把聊天訊息存入資料庫後,再轉發聊天訊息到客戶端(這裡又有一個我這邊的node.js服務端與我這邊前端建立的websocket)

3.現在問題是我的node.js服務端收到遊戲那邊推送來的聊天訊息後,不知該如何觸發我這邊的node.js服務端與前端建立的websocket去發送訊息給前端。

4.之前採用serInterval輪詢很挫的方法,後來想到可以emit觸發訊息,但是不知道應該用什麼來觸發,望大牛們指點指點。

#
我想大声告诉你
我想大声告诉你

全部回覆(2)
仅有的幸福

建立了websocket連線之後,每次資料的到來都會自動觸發message事件,在此回呼函數內部去emit監聽的事件處理客戶端需求,你圖中並沒有什麼問題啊。 。

伊谢尔伦

廣播

https://github.com/websockets...

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板