gpt4 book ai didi

java - 网络接口(interface)参数

转载 作者:可可西里 更新时间:2023-11-01 11:37:10 25 4
gpt4 key购买 nike

当我在 Windows 命令提示符下键入 ipconfig/all 时,我从网络接口(interface)获得了一堆参数信息。有没有办法以编程方式访问它们?例如,来自 Java 桌面应用程序?

例子:

   Wireless LAN adapter Wireless Network Connection:   Media State . . . . . . . . . . . : Media disconnected   Connection-specific DNS Suffix  . :   Description . . . . . . . . . . . : Intel(R) Wireless WiFi Link 4965AGN   Physical Address. . . . . . . . . : 00-1D-3B-5A-7A-88   DHCP Enabled. . . . . . . . . . . : Yes   Autoconfiguration Enabled . . . . : Yes

最佳答案

这是一个起点:

import java.util.*;
import java.net.*;

public class Test {
public static void main(String[] args) throws Exception {
Enumeration<NetworkInterface> interfaces =
NetworkInterface.getNetworkInterfaces();
while (interfaces.hasMoreElements())
{
NetworkInterface iface = interfaces.nextElement();
System.out.println(iface.getDisplayName());
for (InterfaceAddress address :
iface.getInterfaceAddresses())
{
System.out.println(" " + address);
}
}
}
}

基本上,一旦您获得了NetworkInterface,您就应该能够找到您想要了解的其余大部分内容。您可能想过滤掉所有没有地址的接口(interface)。

关于java - 网络接口(interface)参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8426547/

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