java - 在 Android 和 PC 之间创建 Wifi 点对点连接

标签 java android c++ sockets wifi

我对 Android 操作系统(4.x 及更高版本)的 p2p 功能有疑问。我有一个使用 Boost C++ 库的 PC 程序,它可以用作服务器或客户端。现在我有一个 Android 应用程序,它有一个使用 Java 套接字的服务器。该程序需要一个接入点才能相互连接。

我正在寻找一种无需访问点即可连接 Android 服务器和 PC 客户端程序的方法。环顾四周后,我发现 Android 有一个 p2p 库。 Android P2P 作为阅读,您只能将两个 Android 设备相互连接,我的问题是是否可以使用此库使用 wifi p2p 将 Android 设备连接到 PC?或者是否还有其他可能性?欢迎所有建议!

最佳答案

罗伊,看看这个:http://en.wikipedia.org/wiki/Wi-Fi_Direct WiFi P2P 现在称为 WiFi Direct,只要一个设备支持,确实可以连接两个设备。因此,P2P 模式下的 Android 设备和没有任何特殊配置的 PC 应该可以正常工作。但是,PC 一次(可能)只能连接到一个接入点,从它的角度来看,Android 设备就是接入点,它必须断开与常用接入点的连接才能连接到 Android 设备。

另请查看 SoftAP。

关于java - 在 Android 和 PC 之间创建 Wifi 点对点连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19723868/

相关文章:

java - 按值将对象添加到 LinkedList 的正确方法

android - 具有相同包名的两个不同项目

c++ - 不绘制 QWT 绘图轴

c++ - 处理孙子控件的 WM_NOTIFY

c++ - using::namespace::something 比 namespace::something 有什么好处?

java - 从不同的类加载面板

java - 类型不匹配 : cannot convert from element type User to Object[]

android - 如何使汉堡菜单完全可见

android - iOS和Android获取时间(远程)

java - 如何用unicode字符替换ascii字符?