「java调用网卡」java获取网卡ip
本篇文章给大家谈谈java调用网卡,以及java获取网卡ip对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java如何获取网卡地址
看你获取的是win系统还是linux系统了:
java执行操作系统的网卡地址语句:
获取机器名:
[java] view plain copy
public String getLocalHostName() {
String hostName;
try {
InetAddress addr = InetAddress.getLocalHost();
hostName = addr.getHostName();
} catch (Exception ex) {
hostName = "";
}
return hostName;
}
获取IP(多个网卡时获取了多个IP):
[java] view plain copy
public ListString getNetworkAddress() {
ListString result = new ArrayListString();
EnumerationNetworkInterface netInterfaces;
try {
netInterfaces = NetworkInterface.getNetworkInterfaces();
InetAddress ip;
while (netInterfaces.hasMoreElements()) {
NetworkInterface ni = netInterfaces.nextElement();
EnumerationInetAddress addresses=ni.getInetAddresses();
while(addresses.hasMoreElements()){
ip = addresses.nextElement();
if (!ip.isLoopbackAddress() ip.getHostAddress().indexOf(':') == -1) {
result.add(ip.getHostAddress());
}
}
}
return result;
} catch (Exception e) {
return null;
}
}
java如何实现两段程序走不同的网卡?
java可以调用硬件驱动,在使用网卡的时候,在java程序内部制定网卡的驱动名称就可以
如何用JAVA获取网卡信息
如下代码是一个获取网络连接信息的完整样例: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class PC_Address { /* 构造方法 */ public PC_Address() { } /* 获得网卡物理地
关于java调用网卡和java获取网卡ip的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-05,除非注明,否则均为
原创文章,转载请注明出处。