Socket et java

1343 mots 6 pages
|Université de Corse - Pasquale PAOLI

| |
| |Diplôme : Master Informatique |2009-2010 |
| |Systèmes Distribués |
| |Eléments de correction TD N°2 : |
| |Programmation Socket : C/S MultiClients |
| |Enseignant : Evelyne Vittori |

Partie 1 - Application MultiConseilSpécialisé public class ControlClient extends Thread{ Socket cSock;//La socket du client traité PrintWriter ecriture; BufferedReader lecture;

// Constructeur public ControlClient(Socket cSock) throws IOException{ this.cSock=cSock; //Creer les flots d'entrée/sortie vers la socket client ecriture=new PrintWriter(cSock.getOutputStream(),true); //true pour flush automatique lecture=new BufferedReader(new InputStreamReader(cSock.getInputStream())); // lancer le thread start();
}

public void run(){
String conseil=null; try { ecriture.println("Serveur ConseilMulti en route"); ecriture.println("Veuillez vous identifier en tapant votre nom:"); String nom = lecture.readLine(); ecriture.println("Bienvenue " + nom); System.out.println(nom +" vient de se connecter"); ecriture.println("Voulez-vous un conseil Professionnel (taper pro) ou personnel (taper per)"); while(true){ String demande = lecture.readLine(); if (demande.trim().equalsIgnoreCase("quit")) break; //Déterminer le conseil à envoyer au client if (demande.trim().equalsIgnoreCase("pro")) //conseil professionnel

en relation

  • Sockets en java(Unix) - Rapport
    4176 mots | 17 pages
  • Java et les eseaux
    1979 mots | 8 pages
  • 173544 Introduction Aux Sockets
    4023 mots | 17 pages
  • Stock
    9147 mots | 37 pages
  • Java
    4055 mots | 17 pages
  • Soket
    1919 mots | 8 pages
  • Programmation JAVA
    28674 mots | 115 pages
  • Cours java
    16827 mots | 68 pages
  • 65761Java Avance GA
    794 mots | 4 pages
  • Programmation réseau sur android
    1701 mots | 7 pages