📄 interfaces.java
字号:
/*
* interfaces.java
*
* Created on 9 octobre 2008, 15:13
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package reseaux;
/**
*
* @author Administrateur
*/
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.net.UnknownHostException;
import java.util.Enumeration;
public class interfaces {
/** Creates a new instance of interfaces */
public interfaces() {
}
public static void main(String[] args) throws Exception {
//enum鑢e l'ensemble des interfaces r閟eaux, typiquement une carte r閟eau
Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces();
while (interfaces.hasMoreElements()) {
NetworkInterface currentInterface = interfaces.nextElement();
//chaque carte r閟eau peut disposer de plusieurs adresses IP
Enumeration<InetAddress> addresses = currentInterface.getInetAddresses();
while (addresses.hasMoreElements()) {
InetAddress currentAddress = addresses.nextElement();
System.out.println(currentAddress.getHostAddress());
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -