Bluetooth を使用せずに、Wi-Fi やローカル ホットスポットを使用して、他のユーザーと接続できるローカル マルチプレイヤー ゲームを作成したいと考えています。ストアには複数のゲームがあります (そのうちの 1 つはSpaceTeamで、同じホットスポットに接続することで、お互いにプレイできます。
Android の API が公式にサポートしているのはWiFiDirect (P2P)だけです。しばらく試してみましたが、2 台のテスト デバイスのうちの 1 台で常に「BUSY_ERROR」が発生し、解決する方法がわかりませんでした。(さらに言えば、SuperNexus rom を搭載した Galaxy S2 です。)
要するに、私の質問:
- ローカル Wi-Fi 接続用に複数のデバイス (できれば Android 2.3 以降) をサポートするにはどうすればよいでしょうか?
- BUSY エラーとは? どうすれば解決できますか?私が使用したコードは、リンク内のドキュメントとまったく同じです。