mmm el ejemplo ya habia visto algo parecido antes, pero pasa que esos ejemplo
Conectan reciven un dato sabiendo que se esta enviando algo del cliente, luego cierran la conexion
lo que yo quiero es mientras se hacen otras operaciones, el servidor este constantemente escuchando si llega algo, pero el problema que si lo hago tal como puse el metodo de arriba, como el cliente no envia nada el server trata de pescar algo que no existe y se cae.
El error es el siguiente:
Conectan reciven un dato sabiendo que se esta enviando algo del cliente, luego cierran la conexion
lo que yo quiero es mientras se hacen otras operaciones, el servidor este constantemente escuchando si llega algo, pero el problema que si lo hago tal como puse el metodo de arriba, como el cliente no envia nada el server trata de pescar algo que no existe y se cae.
El error es el siguiente:
Código [Seleccionar]
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java:2266)
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2279)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2750)
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:780)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java:280)
at NetConect.Listener.run(Listener.java:22)