Sockets
Hola les pido su ayuda para realizar lo siguente
Deseo hacer una comunicacion cliente servidor que mas o menos quede asi
cliente ---> te voy a enviar un objeto
servidor <--- enviamelo
cliente ----> envia el objeto
servidor <---- confirma que llego
cliente ---> manda algun comando para cerrar el socket o manda mas comandos
entonces se enviaria algo de texto y despues se enviaria un objeto, puedo hacer que se envie texto o un objecto pero no los dos. si alguien ya lo a hecho me servivira de mucha ayuda
- Inicie sesión o regístrese para enviar comentarios
Este es una parte del codigo
El error
cuando envio texto todo sale de maravilla pero cuando mando el comando object marca esta excepcion
13:41:11,625 ERROR SocketProcessor:135 - ERROR: SocketProcessor().object()
java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2280)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2749)
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:779)
at java.io.ObjectInputStream.(ObjectInputStream.java:279)
at network.SocketProcessor.object(SocketProcessor.java:129)
at network.SocketProcessor.handlerCommand(SocketProcessor.java:197)
at network.SocketProcessor.run(SocketProcessor.java:61)
at java.lang.Thread.run(Thread.java:662)