Error al trabajar con sockets TCP
Hola:
Estoy implementando un buzon de mensajes con sockets TCP, orientados a la conexion, implementando un servidor y un cliente.
Cuando lo intento probar, al ejecutar el servidor, este comienza su ejecucion con:
try{
ServerSocket serverSocketSrv=new ServerSocket(7777);
.....
}catch ( IOException e ){
System.out.println( "Error de E/S en el Servidor" );
pero siempre va por la excepcion.
¿A que puede ser?
Gracias
Estoy implementando un buzon de mensajes con sockets TCP, orientados a la conexion, implementando un servidor y un cliente.
Cuando lo intento probar, al ejecutar el servidor, este comienza su ejecucion con:
try{
ServerSocket serverSocketSrv=new ServerSocket(7777);
.....
}catch ( IOException e ){
System.out.println( "Error de E/S en el Servidor" );
pero siempre va por la excepcion.
¿A que puede ser?
Gracias
Escribe la excepcion con
e.printStackTrace()
y tendrás una pista más mejor de lo que está pasando. Si no ves cual es el error, escribe la salida del printStackTrace() en este foro a ver si podemos ayudarte.
Se bueno.
e.printStackTrace()
y tendrás una pista más mejor de lo que está pasando. Si no ves cual es el error, escribe la salida del printStackTrace() en este foro a ver si podemos ayudarte.
Se bueno.
Pues ahora que el servidor comience, el cliente le envia el mensaje y este es el error que ahora me pone:
java.net.SocketException: Connection reset by peer: JVM_recv in socket input stream read
at java.net.SocketInputStream.socketRead(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.InputStreamReader.fill(Unknown Source)
at java.io.InputStreamReader.read(Unknown Source)
at java.io.BufferedReader.fill(Unknown Source)
at java.io.BufferedReader.readLine(Unknown Source)
at java.io.BufferedReader.readLine(Unknown Source)
at paquete1.Cliente.main(Cliente.java:37)
java.net.SocketException: Connection reset by peer: JVM_recv in socket input stream read
at java.net.SocketInputStream.socketRead(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.InputStreamReader.fill(Unknown Source)
at java.io.InputStreamReader.read(Unknown Source)
at java.io.BufferedReader.fill(Unknown Source)
at java.io.BufferedReader.readLine(Unknown Source)
at java.io.BufferedReader.readLine(Unknown Source)
at paquete1.Cliente.main(Cliente.java:37)
