成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

javascript - 使用node.js的ws模塊不斷地向客戶端發送消息,應該如何不斷地去觸發“發送”這個動作

瀏覽:87日期:2023-09-23 10:40:14

問題描述

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

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

2.我這邊的node.js服務端需要在游戲那邊推送了新聊天信息之后,把聊天信息存入數據庫后,再轉發聊天信息到客戶端(這里又有一個我這邊的node.js服務端與我這邊前端建立的websocket)

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

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

javascript - 使用node.js的ws模塊不斷地向客戶端發送消息,應該如何不斷地去觸發“發送”這個動作

問題解答

回答1:

建立了websocket連接之后,每次數據的到來都會自動觸發message事件,在此回調函數內部去emit監聽的事件處理客戶端需求,你圖中并沒有什么問題啊。。

回答2:

廣播

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

標簽: JavaScript