Dovrei implementare un client che manda + messaggi (String) ad un server il tutto
con un BufferedReader ed un PrintWriter .
Il server perō non capisce quando il client ha finito di inviare la serie
di stringhe e quindi non gli risponde , facendo stare il client impallato nell'attesa di risposta .
L'esempi del codice č :
Client :
...... output.println("riga 1 ") ; // Printwriter
output.println("riga 2 ") ;
output.println("riga 3 ") ;
String f = input.readLine() ; // invia i messaggi soprastanti e attende qua
Server :
String h ;
boolean flag = true ;
while(flag)
{
h= input.readLine(); // BufferedReader
if(h == null ) flag = false ;
else processiamo la riga ;
}
output.println("risposta ");// dovrebbe rispondere al client ma non arriva qua
Il problema č che flag non viene mai settato a false e no esce dal while.
QUALKUNO POTREBBE GENTILMENTE AIUTARMI SICURAMENTE SARA' UN PROBLEMA MIO DI DISTRAZIONE O DI DIMENTICANZA .
VI RINGRAZIO