Das Anwendungsszenario ist relativ komplex, es handelt sich um die Überwachung von Chat-Aufzeichnungen in einem Spiel, es sind jedoch zwei Server beteiligt:
1. Der Server auf der Spielseite richtet einen Websocket mit dem node.js-Server auf meiner Seite ein und die Spielseite überträgt ihn kontinuierlich an unseren node.js-Client.
2. Der node.js-Server auf meiner Seite muss die neuen Chat-Informationen auf die Spielseite übertragen, die Chat-Informationen in der Datenbank speichern und sie dann an den Client weiterleiten (hier gibt es einen anderen Knoten auf meiner Seite). js-Server und den von meinem Frontend eingerichteten Websocket)
3. JetztDas Problem istNachdem mein node.js-Server die vom Spiel übertragenen Chat-Informationen empfangen hat, weiß ich nicht, wie ich den von meinem node.js-Server eingerichteten Websocket und das Front-End zum Senden von Informationen auslösen soll das Frontend.
4. Die vorherige Methode zur Verwendung von serInterval-Abfragen war sehr frustrierend, aber später dachte ich, dass Emit die Nachricht auslösen könnte, aber ich weiß nicht, was zum Auslösen verwendet werden soll. Ich hoffe, die Experten können mir einen Rat geben.
建立了websocket连接之后,每次数据的到来都会自动触发message事件,在此回调函数内部去emit监听的事件处理客户端需求,你图中并没有什么问题啊。。
广播
https://github.com/websockets...