Excepción de socket
Excepción del cliente
java.net.connectException: conexión rechazada: conectar.
Esta excepción ocurre cuando el cliente realiza una nueva operación de socket (IP, puerto). La razón de esta excepción es que la máquina con la dirección IP no se puede encontrar (es decir, desde la máquina actual no existe hasta la ruta IP especificada), o el IP existe, pero el puerto especificado no se puede encontrar para escuchar. Si este problema ocurre, primero verifique si la IP y el puerto del cliente están escritos incorrectamente. Si es correcto, ping el servidor del cliente para ver si se puede hacer ping. Si se puede hacer ping (el servidor de servicio está deshabilitado, se requiere otro método), entonces depende de si se inicia el programa que escucha el puerto especificado en el lado del servidor.
java.net.socketexception: el socket está cerrado
La razón común es que después de que se cierra la conexión (se llama el método de cierre del socket), la conexión de red se lee y escribe.
java.net.socketException: (restablecer la conexión o conectar restablecimiento por par: error de escritura de socket)
El primero es que si el socket en un extremo está cerrado (o se cierra o cerrada activamente debido a una salida de excepción), el otro extremo aún envía datos y el primer paquete de datos enviado aumenta la excepción (conecte el reinicio por par). El otro es que un extremo sale, pero la conexión no está cerrada al salir, y el otro extremo lanza el reinicio de la conexión si los datos se leen de la conexión. En pocas palabras, es causada por operaciones de lectura y escritura después de desconectar la conexión.
java.net.socketexception: tubería rota.
Después de lanzar SocketExcepton: Conecte Restablecer por Error de escritura de Peer: Socket, si continúa escribiendo datos, se lanzará la excepción.
(Aún no se mide)
java.net.bindexception: dirección ya en uso: jvm_bind.
Esta excepción ocurre cuando el lado del servidor realiza un nuevo Serversocket (puerto) (el puerto es un valor entero de 0, 65536). La razón de la excepción es que un puerto, lo mismo que el puerto, ha sido iniciado y escuchado. En este momento, use el comando NetStat para ver un puerto en el estado de escucha. Solo necesita encontrar un puerto que no esté ocupado para resolver este problema.
java.net.socketexception: el socket está cerrado
(Igual que el cliente)
java.net.socketException: (restablecer la conexión o conectar restablecimiento por par: error de escritura de socket)
(Igual que el cliente)
java.net.socketexception: tubería rota.
Gracias por leer, espero que pueda ayudarte. ¡Gracias por su apoyo para este sitio!