{filelink=8995}
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
class Ex_Datagramme
{
public static void main(String args[]) throws Exception
{
// Création d'un socket datagramme au port 655
DatagramSocket datagramme = new DatagramSocket(655);
// Déclarer un tableau d'octets qui va contenir les données du datagramme
byte buff[] = new byte[1024];
while (true)
{
DatagramPacket paquet_d = new DatagramPacket(buff, buff.length);
datagramme.receive(paquet_d);
/* Afficher certaines informations sur le paquet*/
InetAddress ip = paquet_d.getAddress();
int port= paquet_d.getPort();
SocketAddress addrSock=paquet_d.getSocketAddress();
System.out.println("Adresse IP: "+ip);
System.out.println("Port :"+port);
System.out.println("Adresse de Socket :"+port);
}
}
}