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