ImN*_*ser 3 android p2p android-wifi android-wireless
即时通讯测试新技术wifi直接和我有一些问题使用android-sdk附带的样本的wifi直接演示.
所以,我有两个设备A和B,都有android 4.0.3.
首先,从设备A,我发送文件到B.这里没有错,B接收文件.
然后A断开B.
现在,从设备BI尝试将文件发送到A.
但是接收文件的设备是B,而不是A.
为了解决这个问题,我需要在两台设备上关闭......
此外,有时当我点击断开连接并再次尝试连接时,连接失败,我必须禁用并启用wifi直接...
有没有其他人经历过这个?
是因为新技术尚未成熟或者我的构建/驱动程序/等可能出现问题,或者这个demoapp不支持双向共享.任何想法和/或解释都会被贬低.
为函数提供WifiP2pConfig实例时connect(),可以groupOwnerIntent按如下方式设置此配置对象的属性:
WifiP2pConfig config = new WifiP2pConfig();
config.deviceAddress = "..."; // insert ip here
config.groupOwnerIntent = 0;
config.wps.setup = WpsInfo.PBC;
manager.connect(..., config, ...);
Run Code Online (Sandbox Code Playgroud)
this(groupOwnerIntent)是0到15之间的整数值,其中0表示成为组所有者的最小倾向,15表示成为组所有者的最高倾向.
此外,演示可能会重复将文件发送到同一设备,因为始终与从以下位置获取的ip-address建立套接字连接:
WifiP2pInfo.groupOwnerAddress
Run Code Online (Sandbox Code Playgroud)
如果您想支持双向通信,设置此功能的第一步是将非组所有者的IP地址发送给组所有者.
至于断开/重新连接问题,我似乎与Android 4.0.2设备有相同的不一致.
| 归档时间: |
|
| 查看次数: |
9604 次 |
| 最近记录: |