Salut à tous.
Me voilà confronter à un problème que je n'arrive pas à résoudre malgré mes multiples recherches.
J'ai réalisé une application client et une application serveur qui communiquent par socket.
Cependant je n'arrive pas à récupérer la chaine que le serveur reçoit...
J'utilise la fonction read().
Comment, à partir de la ligne orange, récupérer ma chaîne ?
Voici mon code de ma méthode recevoirMessage() :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 try { this.entreeSocket = sockActive.getInputStream(); this.sortieSocket = sockActive.getOutputStream(); try { int b = 0; while (b != -1) { b = this.entreeSocket.read(); System.out.println("chaine recue par le serveur "); b = -1; } // while System.out.println("Fin de connexion"); } // try catch (IOException ex) { // fin de connexion System.out.println("Fin de connexion : "+ex); ex.printStackTrace(); } } catch(Exception e) { }
Par avance, merci .
Nicolas
Partager