私はプライベートメッセージを送信できる小さなチャットアプリケーションを作成しようとしています。選択されたsocketidに転送します。私はSockeIOのドキュメントを見て、うまくいく解決法を見つけることができた。すべての接続されたソケットが送信されたメッセージを受信したブロードキャストイベントを使用してテストしたため、アプリケーションは正常に動作します。どのように個人的なメッセージを達成するために?個々のsocketid(プライベートメッセージ)への送信はsocketIOで動作しません
これは私が試したコードです。 。
私は socket.toを()を使用しているsocket.to(sockets[data.receiver]).emit('receive',data.message);
は( 'ちょっと'、 '私はあなたに会った')放出します。 socketioのドキュメントとソケットで指定された例[data.receiver]は、メッセージの送信先のsocket.idを出力します。
データを送信したいクライアントのソケットを選択して通常のsocket.emitを作成するだけです –
さらに詳しいコード例も参考になります –
@SebastiánEspinosaThats私が試したことはありますが、正常ではないsocket.emit?私は選択されたソケットにデータを送信するために、これ以外の方法は見つかりませんでした。 –