[Socket] Récupérer chaine reçue (getInputStream)
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:
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