android - 如何通过WiFi发送数据?

标签 android android-wifi

在我的应用程序中,我想通过 WiFi 将文件发送给多个用户,如果他们使用相同的 WiFi 连接而不使用 TCP。如何获取连接到指定 wify 的用户列表。 我已尝试使用示例,但我什么也没得到。

最佳答案

Wi-Fi 点对点 (P2P) 允许具有适当硬件的 Android 4.0(API 级别 14)或更高版本的设备通过 Wi-Fi 直接相互连接,而无需中间接入点(Android 的 Wi-Fi P2P框架符合 Wi-Fi 联盟的 Wi-Fi Direct™ 认证计划)。使用这些 API,您可以在每个设备都支持 Wi-Fi P2P 时发现并连接到其他设备,然后通过比蓝牙连接长得多的距离进行快速连接通信。这对于在用户之间共享数据的应用程序很有用,例如多人游戏或照片共享应用程序

http://developer.android.com/guide/topics/connectivity/wifip2p.html 您还可以引用此链接以编程方式了解更多信息

关于android - 如何通过WiFi发送数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20296713/

相关文章:

android - 更新 targetSDK 到 28 后,Snackbar 报错?

android - 请求码==400,尝试登录webservice

android - 如何使用 NetworkRequest.Builder().setNetworkSpecifier(string) 指定 wifi 网络

android - 蓝牙关闭时 bluetoothAdapter.getAddress() 返回什么?

android - 通过设置 UI 在 Android Lollipop 或更高版本上设置 WiFi 优先级

android - SupplicantState COMPLETED 但 DetailedState OBTAINING_IPADDR 实际连接到 Wifi 时?

android - 如何从TextView获取Spannable及其颜色来编写单元测试

android - Dagger 2 在 AppCompatActivity 中注入(inject)错误

android-emulator - android 2.2 模拟器 -- 无法加载 Wi-Fi 驱动程序

android - 为什么我的 HTML 列表在 WebView 中移出了屏幕?