リアルタイム通信サーバーを使用して新しいチャット アプリケーションを構築しています。サーバーからメッセージを送受信できます。ここで、プライベートなリアルタイム通信のためにユーザーをマッピングする必要があります。クライアント側またはサーバー側のいずれかを取得するにはどうすればよいですか?
次のようにサーバーからメッセージを取得しています。
msg:"何とか", 参加者: [id1,id99], sessionid: "会話ごとに一意の ID を作成する必要があります"(この ID は、ユーザー間のメッセージを維持するためのすべてです),
使用事例
- 100 人のユーザーがいます
- 1 から 55 までのメッセージを送信する必要があります
- ここで、1 と 55 をマッピングする必要があります
- もう 1 つ 2 ~ 33
- ここでも、2 と 33 をマッピングする必要があります
- 同様に、すべてのユーザーを他のユーザーにマップする必要があります。
私のアプローチに何か問題がありますか?
JavaScript を使用してマルチユーザー チャット アプリケーションを構築するための他のアプローチを教えてください。