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

  • Javateck
    2338 mots | 10 pages
  • Java
    913 mots | 4 pages
  • Mémo emacs
    1140 mots | 5 pages
  • Openerp connecteur jasper
    1062 mots | 5 pages
  • Erul ferme avicole
    799 mots | 4 pages
  • C sharp
    30401 mots | 122 pages
  • Objet d'étude - le téléchargement
    4917 mots | 20 pages
  • Bases du langage java
    9667 mots | 39 pages
  • Socket en c
    10637 mots | 43 pages
  • Chaines en java
    1263 mots | 6 pages
  • contrat electronique
    2228 mots | 9 pages
  • 2 1
    19411 mots | 78 pages
  • Java
    1978 mots | 8 pages
  • Je comprend pas
    3388 mots | 14 pages
  • java
    376 mots | 2 pages