adanis
Messages postés1Date d'inscriptionmardi 18 mars 2003StatutMembreDernière intervention19 mars 2003
-
19 mars 2003 à 11:59
superpa
Messages postés113Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 5 janvier 2004
-
19 mars 2003 à 14:55
bonjour
quand j'appel la fanction qui li le flux retourné par le serveur mon appli reste bloquée jusqu'a ce qu j'arrete le serveur; une fois arreté l'application se termine et affiche le flux reçu
voici le code de la fonction de lecture:
public String lirData(DataInputStream plec)
{
StringBuffer s=new StringBuffer("");
int c=0;
String sS="";
try
{
int cha = plec.read();
while( cha != -1 )
{
s=s.append((char)(cha));
cha = plec.read();
}
sS=s.toString();
superpa
Messages postés113Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 5 janvier 2004 19 mars 2003 à 14:55
Il reçoit certainement un byte de trop peu. Vérifie ton cha != -1. Sais pas la solution exacte mais je crois que c'est dans cette direction qu'il faut regarder.