ホームページ >ウェブフロントエンド >jsチュートリアル >Socket.IO の送信者を除くすべてのクライアントに応答を送信するにはどうすればよいですか?
送信者を除くすべてのクライアントに応答を送信する方法
Socket.IO では、さまざまな方法を使用してサーバー間でデータを送信できますそしてクライアント。すべてのクライアントに送信するには、通常、io.sockets.emit() を使用します。クライアントからデータを受信するには、socket.on() を使用します。
送信者を除くすべてのクライアントにメッセージを送信するには、socket.broadcast.emit() メソッドを利用できます。この方法を使用すると、最初にデータを送信したクライアントを除く、接続されているすべてのクライアントにメッセージをブロードキャストできます。
次に例を示します。
<code class="javascript">socket.on('cursor', function(data) { socket.broadcast.emit('response', data); });</code>
この方法を使用すると、次のメッセージを受信したときに、クライアントの場合、サーバーは、送信者を除く、接続されている他のすべてのクライアントにそのメッセージを転送します。
以上がSocket.IO の送信者を除くすべてのクライアントに応答を送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。