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
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


0