如何在连接到同一网络但没有互联网接入的两台android设备之间进行通信

如何在连接到同一网络但没有互联网接入的两台android设备之间进行通信,android,Android,我有这样一个场景,我可以在两部android手机之间进行通信,或者广播一些内容,这些内容将被同一网络中的其他android手机收听,但不需要访问互联网。是否可以像蓝牙数据传输一样在安卓系统中实现。是的,您可以通过两种方式实现这一点 1) NSD(网络服务发现):-NSD允许用户识别本地网络上支持应用程序请求的服务的其他设备。使用nsd服务,您可以发现同一网络上注册的对等方。对于nsd,您可以点击下面的链接 2) Wifi direct:-Wi-Fi对等(P2P)API允许应用程序连接到附近的设

我有这样一个场景,我可以在两部android手机之间进行通信,或者广播一些内容,这些内容将被同一网络中的其他android手机收听,但不需要访问互联网。是否可以像蓝牙数据传输一样在安卓系统中实现。

是的,您可以通过两种方式实现这一点

1) NSD(网络服务发现):-NSD允许用户识别本地网络上支持应用程序请求的服务的其他设备。使用nsd服务,您可以发现同一网络上注册的对等方。对于nsd,您可以点击下面的链接

2) Wifi direct:-Wi-Fi对等(P2P)API允许应用程序连接到附近的设备,而无需连接到网络或热点。 以下给出了一些特征:-

Wi-Fi Direct支持WPA2加密。(某些自组织网络仅支持WEP加密。)

设备可以广播它们提供的服务,这有助于其他设备更容易地发现合适的对等点

在确定哪个设备应为网络的组所有者时,Wi-Fi Direct会检查每个设备的电源管理、UI和服务功能,并使用此信息选择最有效地处理服务器职责的设备

以下链接可直接连接wifi

所以,您可以同时使用框架进行网络发现,然后使用java套接字发送文件


让套接字服务器和其他客户端套接字使用nsd或wifi直接找到的ip连接它们,然后您可以广播。

是的,您可以通过两种方式实现这一点

1) NSD(网络服务发现):-NSD允许用户识别本地网络上支持应用程序请求的服务的其他设备。使用nsd服务,您可以发现同一网络上注册的对等方。对于nsd,您可以点击下面的链接

2) Wifi direct:-Wi-Fi对等(P2P)API允许应用程序连接到附近的设备,而无需连接到网络或热点。 以下给出了一些特征:-

Wi-Fi Direct支持WPA2加密。(某些自组织网络仅支持WEP加密。)

设备可以广播它们提供的服务,这有助于其他设备更容易地发现合适的对等点

在确定哪个设备应为网络的组所有者时,Wi-Fi Direct会检查每个设备的电源管理、UI和服务功能,并使用此信息选择最有效地处理服务器职责的设备

以下链接可直接连接wifi

所以,您可以同时使用框架进行网络发现,然后使用java套接字发送文件


使用nsd或wifi直接找到的ip将套接字服务器和其他客户端套接字连接起来,然后您可以广播。

此套接字服务器是否需要互联网来传输数据不需要互联网您应该使用与allIs nsd相同的wifi工作了吗?我正在测试NSDChat项目,我无法让我的设备发现任何服务,但它自己的服务…我没有检查,但它上次工作,这个插座服务器需要互联网传输数据吗?没有互联网,只有你应该在同一个wifi上,allIs NSD工作了吗?我正在测试NSDChat项目,我无法让我的设备发现任何服务,但它自己的服务…我没有检查,但它上次工作请更具体地了解您所指的通信?您想在不使用路由器的情况下通过wi-fi发送文件?或者使用未连接到internet的路由器?请更具体地说明您所说的通信是什么意思?您想在不使用路由器的情况下通过wi-fi发送文件?或者使用未连接到internet的路由器?