[JAVA] Communication Client/Server TCP (expli

Fermé
ZeciStuFF Messages postés 42 Date d'inscription vendredi 24 février 2006 Statut Membre Dernière intervention 1 septembre 2011 - 14 juin 2011 à 19:02
Bonjour,

Pouvez-Vous m'expliquer un code que j'ai trouver sur internet, il marche mais j'aimerai quand même comprendre comment cela marche.

TCP Client
//tcpclient.java

import java.io.*;

import java.net.*;

public class tcpclient

{

public static void main(String[] args) throws IOException

{

System.out.println("TCP CLIENT");

System.out.println("Enter the host name to connect");

DataInputStream inp=new DataInputStream(System.in);

String str=inp.readLine(); ???

Socket clientsoc = new Socket(str, 9);  ???

PrintWriter out = new PrintWriter(clientsoc.getOutputStream(), true);

BufferedReader in = new BufferedReader(new

InputStreamReader(clientsoc.getInputStream()));

BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));

String userinput;

try

{

while (true)

{

System.out.println("Sever Says : " + in.readLine());

userinput = stdin.readLine(); ???

out.println(userinput);  ???

}

}

catch(Exception e)

{

System.exit(0);

}

}



TCP Server :

//tcpserver.java

import java.io.*;

import java.net.*;

public class tcpserver

{

public static void main(String a[]) throws Exception

{

System.out.println("TCP SERVER");

System.out.println("Server is ready to connect...");

ServerSocket serversoc=new ServerSocket(9);

Socket clientsoc = serversoc.accept();???

PrintWriter out = new PrintWriter(clientsoc.getOutputStream(), true); ???

BufferedReader in = new BufferedReader(new

InputStreamReader(clientsoc.getInputStream()));  ???

String inputline;  ???

BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); ???

try

{

while (true)

{

inputline = stdin.readLine(); ???

out.println(inputline);

System.out.println("Client Says : "+in.readLine());

}

}

catch(Exception e)

{

System.exit(0);

}

}

}




Voila j'ai mis les : ??? aux commandes que je n'ai pas compris.
Merci d'avance.