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

class EchoClient
{
  public static void main(String[] args)
  {
    String server = "localhost";
    int port = 7;
    try
    {
// Création d'une socket, connectée au serveur spécifié
// sur le port spécifié.

      Socket socket = new Socket(server,port);
// Création d'un inputStream à partir de la socket
      BufferedReader inputStream = new BufferedReader(new InputStreamReader(socket.getInputStream()));

// Création d'un outputStream vers la socket.
// Ce stream autoflushe grâce au paramètre true.

      PrintWriter outputStream = new PrintWriter(new OutputStreamWriter(socket.getOutputStream()),true);

// Envoi d'une ligne de texte vers le serveur
      outputStream.println("Ceci est un test");
// Obtenir un echo en retour du serveur et l'afficher
      System.out.println(inputStream.readLine());
// Fermer la socket
      socket.close();
    }
    catch(UnknownHostException e)
    {
      System.out.println(e);
      System.out.println(" doit être activé pour une exécution correcte");
    }// fin catch UnknownHostException
    catch(IOException e){System.out.println(e);}
  }
}// fin EchoClient