Tp java

Fermé
massipipo Messages postés 1 Date d'inscription mardi 24 février 2015 Statut Membre Dernière intervention 24 février 2015 - 24 févr. 2015 à 00:18
jordane45 Messages postés 38430 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 février 2025 - 24 févr. 2015 à 10:29
Bonjour,
aide moi svp pour faire ce tp,merci d'avance
programme client
package test;

import java.net.* ;
import java.io.* ;
public class Client
{ public static void main (String args[]) throws IOException
{ String hote = "127.0.0.1" ;
int port = 1000;
Socket soc = new Socket (hote, port) ;
OutputStream flux = soc.getOutputStream() ;
OutputStreamWriter sortie = new OutputStreamWriter (flux) ;
sortie.write("Bonjour, de la part du client") ;
sortie.flush(); // pour forcer l'envoi de la ligne
}
}
programme serveur
package test;

import java.io.* ;
import java.net.* ;
public class Serveur
{ public static void main (String args[]) throws IOException
{int port = 1000 ;
ServerSocket sersoc = new ServerSocket (port) ;
System.out.println ("serveur actif sur port " + port) ;
Socket soc = sersoc.accept();
InputStream flux = soc.getInputStream ();
BufferedReader entree = new BufferedReader (new InputStreamReader (flux)) ;
String message = entree.readLine() ;
System.out.println("message reçu sur le serveur = " + message) ; }}
questions:
1. Compiler les deux classes présentées ci-dessus. Exécutez le serveur puis le client.
2. Utilisez la méthode Socket.getLocalPort () pour retrouver le numéro de port local utilisé par le socket client.
3. Modifier les codes pour permettre l'envoi des messages dans les deux sens.
4. Récupérez les messages à envoyer à partir du clavier (utilisez la classe KeyBoard.java), pour implémenter un mini chat




A voir également:

1 réponse

jordane45 Messages postés 38430 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 février 2025 4 735
24 févr. 2015 à 10:29
0