7

2 台の電話で実行される Wifi Direct Android アプリケーションがあります。

phone1接続すると、として機能し、 として機能しphone2たい。phone1clientphone2server

私はこのコードを使用しました:

if (info.groupFormed && info.isGroupOwner) {

           // start the server thread

   } else if (info.groupFormed) {

            // start the client thread
   }

しかし、問題はphone1、接続を開始した がクライアントとして機能することもあれば、 として機能することもGroupOwnerあり、サーバー スレッドがクライアントの電話で開始されることです。

phone2が常にGroupOwnerおよびとして機能することを確認したいと思いserverます。

4

2 に答える 2

12

ピアをGroupOWnereachtime ではなく client として設定するには、以下を割り当てる必要があります。

config.groupOwnerIntent = 0;
于 2013-09-09T19:12:22.523 に答える