Afficher les informations de l’interface réseaux d’un ordinateur

Author:

 list, socket, list, adresse, socket, Enumeration
{filelink=250}

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

public class InterfaceReseaux 

{
	

    public static void main(String[] arg) throws java.io.IOException 
    	{
        
        // obtenir la liste des interface
        Enumeration liste_interface = NetworkInterface.getNetworkInterfaces(  );

        while (liste_interface.hasMoreElements(  )) 
        	{

            // Obtenir et afficher chaque interface

            NetworkInterface iface = (NetworkInterface) liste_interface.nextElement(  );
            System.out.println(iface.getDisplayName(  ));


			// Obtenir les adresses de chaque interface
            Enumeration addrs = iface.getInetAddresses(  );
            

            while (addrs.hasMoreElements(  )) 
           {
                // Obtenir et afficher chaque adresse
                InetAddress addr = (InetAddress) addrs.nextElement(  );
                System.out.println(addr);

            }



        }

        // Obtenir l'interface réseaux d'une machine spécifique
        InetAddress userDomaine = InetAddress.getByName("NetworkGroup");

        try {

            NetworkInterface dest = NetworkInterface.getByInetAddress(userDomaine);

            System.out.println("Adresse de " + userDomaine + " est " + dest);

        } catch (SocketException ex) {

            System.err.println("Impossible de trouver l'adresse de la machine" + userDomaine);

        }

    }

}

A Voir sur le même Sujet:

  • scanner reseau en java
  • programmation reseau interface graphique en java+code source
  • voir l'interface d'un ordinateur en reseau
  • programme pour obtenir les interfaces réseaux en java
  • afficher interface reseau java
  • cours de java programmation réseau et system
  • réseau
  • programmer en java un reseau codesource
  • liste des interfaces reseaux java
  • listes des pc en reseaux en java

Leave a Reply

Your email address will not be published. Required fields are marked *