我在我的应用程序中遇到了一个部分,我需要在两个Android设备之间使用wifi共享数据。该应用程序实际上是一个像国际象棋一样的转向多人游戏,我找不到如何建立连接部分..所以帮助我如何使用wifi p2p连接。我已经阅读了http://developer.android.com/guide/topics/connectivity/wifip2p.html但我无法理解这些部分:
requestPeers()方法回调onPeersAvailable()。现在该如何实现该功能?
onPeersAvailable()返回WifiP2pDeviceList对象..如果我想在listview中显示它如何将其转换为ArrayAdapter或其他东西来显示它。
socket.connect((new InetSocketAddress(host,port)),500);
调用此函数。这是怎么回事?它会自动获取服务器IP地址吗?注意:host,port是两个声明但未在site.in中分配任何值的int.i不知道我是否必须找出host,port的值,或者它是否在InetSocketAddress对象中自动选择。