Apple のマッチメイキング サービスを利用した iPhone/iPad 用のポーカー ゲームを開発しています。ディーラーがサーバーであるクライアント/サーバー トポロジを使用します。ハンドごとに新しいサーバー/ディーラーが登場します。ただし、最初のディーラー/サーバーの選択の前に、ゲームはピアツーピア トポロジを使用するため、ジレンマが残ります。
すべてのプレイヤー/ピアに、最初のディーラー/サーバーとなる 1 つのランダムなピアを迅速かつ効率的に同意させるにはどうすればよいですか?
現在、各ピアに乱数をブロードキャストさせる独自の方法でトラブルシューティングを行っています。すべての数字が受信された後、それらはソートされ、最も小さい数字を持つピアが最初のディーラーになります。ただし、私が抱えている問題 (重複した番号など) により、より良い解決策を見つけるようになりました。
どんな助けでも大歓迎です。