Le scénario d'application est relativement complexe. Pour faire simple, il s'agit de la surveillance des enregistrements de chat dans un jeu, mais il implique deux serveurs :
1. Le serveur côté jeu établit un websocket avec le serveur node.js de mon côté, et le côté jeu le pousse continuellement vers notre client node.js.
2. Le serveur node.js de mon côté doit transmettre les nouvelles informations de discussion côté jeu, stocker les informations de discussion dans la base de données, puis transmettre les informations de discussion au client (il y a un autre nœud de mon côté ici. js et le websocket établi par mon front-end)
3. MaintenantLe problème est queUne fois que mon serveur node.js a reçu les informations de discussion provenant du jeu, je ne sais pas comment déclencher le websocket établi par mon serveur node.js et le front-end pour envoyer des informations à le front-end.
4. La méthode précédente d'utilisation du sondage serInterval était très frustrante, mais plus tard, j'ai pensé que l'émission pouvait déclencher le message, mais je ne sais pas ce qui devrait être utilisé pour le déclencher. J'espère que les experts pourront me donner des conseils.
Une fois la connexion websocket établie, l'événement de message sera automatiquement déclenché à chaque fois que des données arrivent. Dans cette fonction de rappel, émettez l'événement surveillé pour gérer les besoins du client. Il n'y a aucun problème dans votre image. .
Diffusion
https://github.com/websockets...