获取java代码以检查是否启用了AP隔离?

时间:2015-07-28 05:54:50

标签: java udp

我正在构建一个聊天应用程序,以便像IP Messenger一样在本地进行通信。 启用AP隔离后,我只获取我的IP和gateway.gateway。这就是我不能和别人聊天的原因。我不是网络的管理员。我的问题如何在java中检查是否启用了AP隔离,就好像我可以为客户端显示警报消息一样?

我搜索了很多网站。

1 个答案:

答案 0 :(得分:0)

此答案基于此Q& A,解释了如何实施AP隔离:

显然,所有的工作都是在接入点完成的,而这只是通过过滤数据包来实现的。在此基础上,计算机判断它是否被隔离的唯一方法是它是否只能“看到”自身和网络上的AP。即使这不是一个可靠的指示,因为它也会看到其他系统暂时“关闭”。

但是可以你用Java测试它吗?

不是纯Java,AFAIK。要找出哪些IP地址/ MAC地址处于活动状态,您需要“原始IP数据包”访问权限或访问ARP表或等效项。这些都不是通过纯Java API提供的。