検索

ホームページ  >  に質問  >  本文

javascript - Node.js の ws モジュールを使用してクライアントにメッセージを継続的に送信する場合、「送信」アクションを継続的にトリガーするにはどうすればよいですか?

アプリケーションのシナリオは比較的複雑ですが、簡単に言うと、ゲーム内のチャット記録の監視ですが、次の 2 つのサーバーが必要です。

1. ゲーム側のサーバーは私の側のnode.jsサーバーとWebSocketを確立し、ゲーム側はそれをnode.jsクライアントに継続的にプッシュします。

2. 私の側のnode.jsサーバーは、新しいチャット情報をゲーム側にプッシュし、チャット情報をデータベースに保存してから、チャット情報をクライアントに転送する必要があります(ここには私の側に別のノードがあります。) js サーバーとフロントエンドによって確立された WebSocket)

3. さて、問題は

node.js サーバーがゲームからプッシュされたチャット情報を受信した後、node.js サーバーとフロントエンドによって確立された WebSocket をトリガーして情報を送信する方法がわかりません。フロントエンド。 4. serInterval ポーリングを使用する以前の方法は非常にイライラしました。後で、メッセージをトリガーできると思いましたが、それをトリガーするには何を使用すればよいかわかりません。専門家にアドバイスをいただければ幸いです。

我想大声告诉你我想大声告诉你2753日前563

全員に返信(2)返信します

  • 仅有的幸福

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

    WebSocket 接続が確立されると、このコールバック関数内で、データが到着するたびにメッセージ イベントが自動的にトリガーされ、クライアントのニーズを処理するために監視対象のイベントが発行されます。 。

    返事
    0
  • 伊谢尔伦

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

    ブロードキャスト

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

    返事
    0
  • キャンセル返事