Java - mostrar datos servidor TCP

   
Vista:

mostrar datos servidor TCP

Publicado por cucu (3 intervenciones) el 13/02/2009 13:48:33
hola, he hecho un servidorTCP que me acepta una única conexión, este cliente que se le conecta le envía datos cada cierto tiempo y quiero que me los muestre por pantalla cuando lo hace, pero solo lo hace cuando se cierra la conexión, ¿como puedo hacer qeu los muestre siempre?

server = new ServerSocket(puerto);
logger.info("servidor creado en el puerto " + puerto);
servidor = server.accept();
logger.info("aceptada la conexion");

flujoEntrada = servidor.getInputStream();
datoRec = new DataInputStream(flujoEntrada);
datosEntrada = new InputStreamReader(datoRec);
buffer = new BufferedReader(datosEntrada);

while(true){
while (!(buffer.readLine() == null)){
recibido = buffer.readLine();
logger.info("dentor");
logger.info(recibido);
recibido = "";
}
}

¿se le ocurre a alguien como hacerlo? Gracias. Saludos
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