※JavaScriptおよびプログラミング全般初心者です
#システムで実現したいこと:
ユーザーが「入室」ボタンをクリック
↓
room1への入室を試みる
↓
room1の参加人数が5人未満であれば、room1へ入室
↓
room1の参加人数が5人以上であれば、room2へ入室を試みる
↓
これを、5人未満のroomが見つかるまで繰り返す
#困っていること:
- peerIdの一覧は取得できるが、どのpeerがどのroomに接続しているかを調べる方法がわからない
- peerIdとroomを関連付ける(例えば、idを「room1peer1」のようにする)としても、peerIdを付け直す方法がわからない
一つのプログラム内で、idを指定せずにpeerオブジェクトを生成→idを指定して別のpeerオブジェクトを生成 というのをやってみましたが、エラーが出ましたので、一度peerオブジェクトを生成した場合、新しくidを指定したpeerオブジェクトは生成できないものだと認識しています
#知りたいこと:
- どのpeerがどのroomに入室しているかを取得する方法
- 生成したpeerオブジェクトのidを付け直す方法
- データベースとしてpeerとroomを管理する方法
上記のいずれかの方法を知りたいです
3.については、JSがクライアントサイドで、データベースの管理はサーバサイドで実行であることから、難しいのでは?と考えています
#補足:
PHPとMySQLを用いて、サーバー側でデータベースとしてpeerとroomの一覧を管理する方法も試しましたが、PHPはサーバサイドでJSはクライアントサイドということで、うまく実装できませんでした
Node.jsについての少し調べましたが、やはりサーバサイドなのでうまくいかないのでは…と考えております
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/23 00:11