質問: タイトル通りですが、socket.ioでroomを使用している時に、そのroomに入っているユーザのみで共有できる変数、もしくはそれを実現できる方法をご教示願います。 サイトの仕様としては、 1.サイトにアクセス 2.入室するルームを選択(入室できるのは2人まで) 3.ゲームスタートというボタンを押下。 「入室メンバーの2人中、1目が押下した場合は準備中とし、 2人目が押下した際にゲームスタートとしたいのですが、 現状この方法に躓いています。」 上記に述べて方法以外にも、別の手法などがあればご教示願います。
回答: > > 3.ゲームスタートというボタンを押下。 > > 「入室メンバーの2人中、1目が押下した場合は準備中とし、 > > 2人目が押下した際にゲームスタートとしたいのですが、 > > 現状この方法に躓いています。」 > > > 何につまづいているのか分からないですがこのようにすればいいのではないかと思います。 client: ゲームスタートを押す→ serverに'準備完了'を送る。 server: '準備完了'を受け取ったとき、2人ともから'準備完了'を受け取ったならば2人に'スタート'を送る。そうでなければ'準備中'を送る。