Hola!
Estoy construyendo un programa en java donde debo usar sockets, y una de sus caracteristicas esque debe recuperar datos del socket conectado a un chat en la red Gnutella. He visto que siempre que necesitan aplicar la recuperación de datos continua del socket, usan un bucle infinito como un do while con diferentes condiciones y esto funciona bien cuando la aplicación está hecha en CONSOLA... pero lo que yo estoy haciendo es un programa con GUI, es decir ventanas, botones, etc. Cuando yo intento usar un bucle como en consola el programa se bloquea... y al usar hilos, la información se demora en llegar, o llega desorganizada...en fin... alguien conoce alguna forma sencilla de recuperar la información del socket sin tanto problema? Gracias!