Problemas cliente-servidor

jrgarlok
16 de Enero del 2005
Tengo una aplicacion cliente-servidor con sockets y me da un problema cuando intento crear un flujo de lectura para el socket:
ObjectInputStream in=new ObjectInputStream(socket.getInputStream());
Se me queda colgado esperando algo, pero en el servidor no me da ese problema. Si alguien pudiera ayudarme se lo agradeceria. Un saludo

Lucas
16 de Enero del 2005
Prueba a utilizar otro tipo de flujo de lectura, leyendo Strings o bytes o tipos primitivos.

Mario Arias
16 de Enero del 2005
Creo que tienes un problema de deadlock(abrazo mortal)
Se pude deber a que estas intentando obtener el InputStream en el cliente al mismo tiempo que en la servidor.

Si el problema es este lo solucionas abriendo el InputStream en un lado y en el otro el OutputStream
para que no se bloqueen.

Espero que te sea de ayuda