Android 如何让两台安卓设备通过无线局域网上的应用程序进行通话

Android 如何让两台安卓设备通过无线局域网上的应用程序进行通话,android,Android,我正在做一个小项目,我遇到的一个技术问题是找到一种简单的方法,让一个安卓设备上的一个应用程序通过局域网将数据推送到另一个安卓设备上的另一个应用程序 如果没有互联网连接,我不想求助于推送API或其他类似的解决方案 我想知道是否有人对此有任何建议 谢谢。你绝对可以使用Java。在一台设备上打开,然后使用另一台设备上的插座连接。然后,您可以发送和接收所需的任何数据。谢谢您的回复。有没有可能用这种方法让平板电脑可以绑定到局域网上20个左右的IP?有点像服务器,你绝对可以。您可以创建两个应用程序(一个用于

我正在做一个小项目,我遇到的一个技术问题是找到一种简单的方法,让一个安卓设备上的一个应用程序通过局域网将数据推送到另一个安卓设备上的另一个应用程序

如果没有互联网连接,我不想求助于推送API或其他类似的解决方案

我想知道是否有人对此有任何建议


谢谢。

你绝对可以使用Java。在一台设备上打开,然后使用另一台设备上的插座连接。然后,您可以发送和接收所需的任何数据。

谢谢您的回复。有没有可能用这种方法让平板电脑可以绑定到局域网上20个左右的IP?有点像服务器,你绝对可以。您可以创建两个应用程序(一个用于服务器,一个用于客户端),或具有将设备转换为服务器的设置。然后,当客户机联机时,他们会找到服务器(如果用户输入服务器的IP会有所帮助),服务器会接受每个连接。网上有很多关于如何使用Java套接字编写多线程服务器的好例子。我想接下来的问题是如何避免将服务器的IP放入每个客户端应用程序中。我认为最好的方法是扫描子网内的所有IP地址(192.168.0.x或当前路由器拥有的任何地址),并检查服务器将监听的开放端口。