Socket.io Expressアプリが「送信者」のクライアントに送信するだけなのはなぜですか?

StackOverflow https://stackoverflow.com/questions/9334360

  •  27-10-2019
  •  | 
  •  

質問

Node.js(Express)とSocket.ioを使用して基本的なチャットアプリケーションを作成しようとしています。すべてが機能しているように見えますが、私のソケットサーバーはメッセージを元の送信者に「送信」しているだけのようです。これが私のソケットコードです: ジェネラコディセタグプレ

これが私のクライアントサイドコードです: ジェネラコディセタグプレ

助けていただければ幸いです。

役に立ちましたか?

解決

client.sockets.emitの代わりにsocket.emitを使用してください。ソケットオブジェクトを使用して、接続されているすべてのクライアントに送信(ブロードキャスト)し、特定のクライアントにのみ送信します。

他のヒント

サーバー側、必要だと思います: ジェネラコディセタグプレ

代わりに: ジェネラコディセタグプレ

「使用方法」ページの下部にある「ブロードキャストメッセージ」を参照してください。:)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top