recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment déclencher en continu l'action "envoyer" en utilisant le module ws de node.js pour envoyer des messages au client en continu?

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.

我想大声告诉你我想大声告诉你2809 Il y a quelques jours606

répondre à tous(2)je répondrai

  • 仅有的幸福

    仅有的幸福2017-05-16 13:28:33

    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. .

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:28:33

    Diffusion

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

    répondre
    0
  • Annulerrépondre