有什么方法可以向连接到特定Wi-Fi网络的设备发送通知?
说,我有一个名为“我的Wi-Fi”的Wi-Fi网络,该网络不安全,任何人都可以连接。公共(public)网络。
可能有N个用户连接到“我的Wi-Fi”。这些用户可以执行任何类型的交易,例如在线支付。
现在,如果我想关闭或关闭“我的Wi-Fi”路由器或接入点,这些交易可能会失败。
因此,在关闭之前,我想向连接到“我的Wi-Fi”网络的所有用户发送文本通知。 (用户的设备中没有任何类型的应用,可以推送通知。)
这可能吗?
最佳答案
没有标准的方法可以向连接到Wi-Fi网络的所有设备发送(推送)消息。如果有办法,很容易找到规范并指出如何完成。不幸的是,很难证明没有东西。
如您所清楚地意识到的,如果在您的设备上运行的浏览器或运行的应用程序中打开了您控制的适当页面,则可以这样做。您可以开发一个框架,用户必须登录该框架并保持页面打开状态,或者应用程序正在运行,才能连接到Wi-Fi。
假设您控制了路由器,则从物理上讲,您可能会编写代码来拦截通过路由器传输的数据包,并将此类警告插入正在发送到各种已连接设备的页面的HTTP中。假设他们使用HTTP查看正常页面。当然,您也可以在其他协议(protocol)中插入警告。根据您所在的司法管辖区,这可能是非法的,或有其他法律问题。我认为这样做是一个坏主意。
关于java - 向连接到Wi-Fi网络的所有设备发送通知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26032364/