通过WiFi广播文件,无需客户端应用程序

时间:2015-01-08 06:47:48

标签: android android-wifi broadcast

目标:

将文件发送给已连接的对等方。连接的对等方应该在没有预先安装的应用程序的情况下接收文件。

情况 - 问题:

我正在编写一个可以为其他设备打开WiFi-direct或WiFi-Hotspot的应用。其他设备连接到安装App的设备(主设备)。现在主设备应该广播一个文件,连接到主设备的每个设备都应该收到通知,它可以接收文件。但是,其他设备不需要应用程序来接收文件! 这可能吗?因为我现在发现的所有内容都描述了如果两个设备都安装了相同的应用程序,你可以如何从一个设备发送一些东西使用套接字和一个设备成为服务器和另一个客户端。

原因:

我尝试创建一个刚刚安装在主设备上的游戏。其他设备可以通过WiFi连接加入游戏,然后他们将从主设备接收HTML5文件,他们可以在浏览器中打开。一旦他们拥有HTML5文件,他们就能够在主设备上与游戏进行交互。 但我不想强迫所有喜欢加入游戏的人下载应用程序。另一点是,如果可以的话,我不需要为其他系统重写应用程序。因为每个智能手机/平板电脑都有一个浏览器。

1 个答案:

答案 0 :(得分:0)

  

但是,其他设备不需要应用程序来接收文件!这可能吗?

不,不是。

  

我尝试创建一个刚刚安装在主设备上的游戏。其他设备可以通过WiFi连接加入游戏

那是可能的。你需要做的是建立一个强制门户网站。

基本上,所有DNS名称都会解析为服务器的IP地址,并且所有路由到其他地方的流量都不会路由到互联网。如何执行此操作取决于您的网络设置。有很多软件可用。我之前使用过Untangle并得到了不错的结果:https://www.untangle.com/store/captive-portal.html