0

約 25 台のクライアント デバイスを 1 台のサーバー デバイスに接続する必要があります (すべて iOS になりますが、Android もいいでしょう)。この問題にはいくつかの解決策があることを知っており、私自身も MultipeerConnectivity に傾倒していますが、同時ユーザー数は 8 に制限されています。他の場所で議論されているように、回避策があり、複数のセッションを開くことに反対しているわけではありませんが、かなり回り道のようです. CocoaHTTPServerを使用して API を作成し、Bonjour で宣伝することも考えましたが、制限のあるネットワークで動作し、できればパブリック ネットワークをすべてバイパスして動作するようにしたいと考えています。GameKit は一般に公開したくないので (ゲームではなく、限られた領域に固有のものです)、私には難しそうです。

あいまいな (ランダムな) ポート上の HTTP サーバーは、クロスプラットフォームであり、複数のデバイスで簡単にテストできるため、良いオプションのように思えますが、学校のネットワークは非常に制限される可能性があります。マルチピアは、デバイス番号やその他のテストが難しい変数の制限を与え、GameKit は公開されすぎています。ここに別のルートがありますか、それとも CocoaHTTPServer、MultipeerConnectivity、または 2 つの組み合わせに絞り込む必要がありますか?

4

1 に答える 1