No encontre una solucion a esto, asi que pregunto por si le paso a alguien y me puede ayudar.
Tengo una clase Server que se queda a la espera de clientes, recibe sus mensajes y les devuelve otros... todo esto utilizando ObjectInputStream y ObjectOutputStream. Del lado de los clientes es igual, pero mi problema es que cuando hago input = new ObjectInputStream(client.getInputStream()) el programa "se cuelga". No tira excepciones ni nada por el estilo, simplemente pareciera como si dejara de funcionar.
El Outupt funciona correctamente, el servidor recibe los mensajes, incluso probe usar DataInputStream y tambien funciona, pero necesito usar Object porque voy a necesitar mandar objetos serializados.
Alguien tiene idea porque pasara esto?