import
java.net.*;
import java.io.*;
public class EchoServeur
extends Thread
{
public EchoServeur(){ start(); }
public void run()
{
try
{
// Instantie un objet serverSocket sur le port 7 (echo
port)
ServerSocket serverSocket = new ServerSocket(7);
System.out.println("Serveur à
l'écoute sur le port 7");
// Boucle à l'écoute du port 7. Si un appel
est reçu
// un thread EchoConnection est lancé
while(true)
// le serveur bloque en attente d'une requête client
// dès que la méthode accept() de ServerSocket est invoquée)
// et retourne une socket lorsqu'un appel est reçu.
// la socket est passé en paramètre du nouveau thread
// généré.
new EchoConnection(serverSocket.accept());
// Dès qu'une connection est créee, le serveur
se met en attente
// d'une nouvelle requête
}catch(IOException e){System.out.println(e);}
}//fin run
}//fin
EchoServeur