安卓设备上的原生C++ WiFi P2P 网络是否可行?
Is native C++ WiFi P2P networking possible on Android Devices?
我目前的Android项目需要能够在使用某种WiFi(例如WiFi,WiFi Direct,WiFi Aware等(的相邻设备上设置"本地"p2p网络。
尝试了Android API(并且找不到任何支持Aware的设备(后,我无法提供可靠的应用程序,该应用程序可以自动检测相邻设备并建立可用的p2p网络。
我尝试过的方法包括"使用Wi-Fi Direct创建P2P连接","无线连接设备"和"附近连接">
这些方法(或任何组合(都没有为自动建立p2p网络提供可靠,可重复的方法。
我不认为这是一个困难的问题空间,我不明白为什么似乎不可能在相邻设备之间建立可靠的p2p网络。
我一直在寻找替代方法,其中之一是使用本机C++代码来实现所需的结果。
由于我没有使用Android NDK的经验,因此这个决定具有挑战性。
我找不到任何安卓C++ WiFi 示例/教程等。
是否可以在Android上使用C++用于WiFi应用程序?
我是否被迫使用高级Android WiFi API?
不可以,除非您可以获得root权限,否则无法通过NDK访问您设备的WiFi功能。即使到那时,潜在的问题也不会消失,只会更糟。WiFi的C++实现在设备和平台版本之间的标准化程度甚至低于您所谈论的不同供应商支持的风格。
相关文章:
- 我的神经网络不起作用 [XOR 问题]
- GetShortPathName在网络驱动器上使用中文文件夹时失败
- 通过网络、跨平台传递std::变体是否安全
- 如何在MNIST上提高网络运行的准确性
- Active Directory:从网络服务帐户下运行的Windows服务调用ADsOpenObject时失败
- OpenCV 4.1.2 - 从网络摄像头获取帧并将其拆分
- 使用OpenCV和覆盆子上的多个网络摄像头拍摄延时摄影,出现多个V4L错误
- 神经网络不学习.卡在50%
- 如何绑定 C++ gRPC 客户端的网络接口
- 在本地网络中通过OpenCV(C++)实时流式传输图像
- 在不知道套接字的情况下关闭网络连接
- 是否有 Windows 用户空间函数来枚举连接的网络共享?
- 在没有管理员权限的情况下连接到同一网络中的命名管道
- 无法为 X.radio 创建中等可视化,因为找不到网络节点可视化 - Omnet++
- 将传入的网络"char*"数据转换为"uint8_t"并返回的安全方法是什么?
- 像 POCO 这样的C++图书馆如何访问网络?
- 安卓设备上的原生C++ WiFi P2P 网络是否可行?
- 开始使用p2p类型的网络/编程
- 在Windows中C++开发一个P2P网络项目,该项目应该在Linux中工作
- 我试图使p2p网络在tcp