gpt4 book ai didi

java - 是否可以在 java 中获取默认网关 IP 和 MAC 地址?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:38:29 24 4
gpt4 key购买 nike

我正在尝试找到一种方法来从要在网站上运行的 Java 小程序访问默认网关的 IP 和 MAC 地址,这可能吗?

最佳答案

你不能在 Java 中做那种事情,比如 getting the SSID on a Wifi network .这种低级硬件信息不能以跨平台的方式在 Java 中获取,Java 只允许您在传输 (TCP) 级别工作,也就是使用套接字。

如果您需要此类信息,请尝试使用 Runtime.getRuntime().exec(...) 调用操作系统命令工具并解析输出。但是你必须处理不同的操作系统,这意味着不同的命令工具和输出。

但在 Applet 世界中,您无法调用 OS 命令工具,也无法打开文件,您处于一个沙箱中,该沙箱可防止 Applet 执行一些可能会给用户计算机带来风险的低级任务。

如果您签署了您的小程序,您将有权执行与常规桌面应用程序相同的操作,但这超出了范围。

尝试将问题集中在另一个方向。

关于java - 是否可以在 java 中获取默认网关 IP 和 MAC 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5382033/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com