Tp java
massipipo
Messages postés
1
Statut
Membre
-
jordane45 Messages postés 40050 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 40050 Date d'inscription Statut Modérateur Dernière intervention -
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
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:
- Tp java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages