Salut à tous!
Alors voilà mon problème, j'aimerais lire ligne par ligne a partir d'un BufferedReader, et afficher au fur et a mesure les lignes lues. Comme je sais pas combien y en a, j'aimerai bien que dès qu'il n'y a plus de ligne, il s'arrête de lire. J'ai fait le code suivant, mais dans ma situation, lorsque il n'y a plus rien à lire, il continue à attendre perpetuellement une nouvelle ligne (puisqu'il attend une nouvelle ligne pour savoir si vraiment il n'y plus rien à lire)...
Je sais pas tellement comment faire, des idées ?
merci.
Citation :
requestFromServer = new BufferedReader(new InputStreamReader(requestSocket.getInputStream()));
String reponse;
while ((reponse = requestFromServer.readLine()) != null){ System.out.println(reponse); }
|
Message édité par ratakses le 24-07-2006 à 15:59:28