Java - Hilos que se "bloquean"

 
Vista:

Hilos que se "bloquean"

Publicado por Jose (2 intervenciones) el 15/04/2002 18:16:18
Hola, mi problema es tan sencillo que me estoy volviendo loco para solucionarlo. Vamos a ver, es una aplicacion Cliente/servidor. En el Servidor creo un serverSocket y en el cliente un socket. Cuendo el cliente se conecta al server, este le envia un mensaje de bienvenida. Pues hasta aqui todo bien. Cuendo ejecuto el readLn() en el cliente se me queda colgado, osea bloqueado hasta el fin de los tiempos.........
utilizo java2, es decir los strams son de tipo bufferedReader.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Hilos que se "bloquean"

Publicado por Dth666 (1 intervención) el 20/11/2019 02:34:49
Puede ser por lo siguiente.

BufferedReader siempre espera un salto de línea para devolver la línea completa.

Por lo que o siempre termina con saltos de línea (o EOF) o implementa otro tipo de reader que no espere saltos de línea.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar