¿Cuál es el significado del error "restablecimiento de conexión por pares" en una conexión TCP? ¿Es un error fatal o simplemente una notificación o relacionado con la falla de la red?¿Qué significa "restablecimiento de conexión por pares"?
Respuesta
Es fatal. El servidor remoto le ha enviado un paquete RST, que indica una caída inmediata de la conexión, en lugar del habitual saludo de mano. Esto pasa por alto la transición de estado medio cerrado normal. Me gusta this description:
"Restablecimiento de la conexión por pares" es el equivalente de TCP/IP de golpear el teléfono de nuevo en el gancho. Es más educado que simplemente no responder, dejando uno colgando. Pero no es el FIN-ACK esperado del converseur de TCP/IP verdaderamente educado.
Esto significa que se recibió un TCP RST y la conexión ahora está cerrada. Esto ocurre cuando se envía un paquete desde el final de la conexión pero el otro extremo no reconoce la conexión; enviará un paquete con el bit RST establecido para cerrar la conexión a la fuerza.
Esto puede suceder si el otro lado se cuelga y vuelve a aparecer o si llama al close()
en el zócalo mientras hay datos suyos en tránsito, y es una indicación de que algunos de los datos que ha enviado anteriormente pueden no ha sido recibido.
Depende de usted si eso es un error; si la información que estaba enviando era solo para el beneficio del cliente remoto, entonces puede no importar que se haya perdido cualquier dato final. Sin embargo, debe cerrar el socket y liberar cualquier otro recurso asociado con la conexión.
Si configura la opción de socket SO_LINGER a cero cuando abre un nuevo socket, entonces ciérrelo normalmente, se establecerá el bit RST. Entonces TODA conexión finalizará con un reinicio. No intentes esto en casa, es simplemente molesto. http://stackoverflow.com/questions/3757289 –
- 1. python urllib2: restablecimiento de conexión por pares
- 2. Cómo manejar el ECONNRESET, Restablecimiento de la conexión por pares
- 3. ClientAbortException: java.net.SocketException: restablecimiento de conexión por pares: error de escritura de socket
- 4. Error: readv() error (104: Restablecimiento de la conexión por pares) mientras lee en sentido ascendente
- 5. Tornado, Nginx, Apache ab - apr_socket_recv: restablecimiento de conexión por pares (104)
- 6. Excepción de Android HTTPS Restablecimiento de la conexión por igual
- 7. Restablecimiento de la conexión por pares (502) al ponerse en contacto con el servicio WCF en IIS 7.5
- 8. ¿Qué significa perder una conexión de servicio?
- 9. ¿Qué CSS de restablecimiento de HTML5 usa y por qué?
- 10. ¿Qué significa exactamente una "conexión persistente"?
- 11. SQLRecoverableException: Excepción de E/S: restablecimiento de la conexión
- 12. Restablecimiento de Css: tamaño de letra: 100%; ¿Por qué?
- 13. Nginx restablecimiento de conexión, respuesta de uWsgi perdido
- 14. ASP.NET HttpModule da "Restablecimiento de conexión" en el navegador
- 15. ¿Qué significa "solo exposición"? ¿Por qué usarlo?
- 16. ¿Qué significa el error "No se pudo compilar la conexión:"?
- 17. Conexión de Django a PostgreSQL: "Error de autenticación de pares"
- 18. ¿Qué significa Field.Index.NOT_ANALYZED_NO_NORMS significa
- 19. ¿Qué significa "babosa" significa
- 20. obteniendo un error de "conexión restablecida por pares" al presionar la API de contactos de Google
- 21. ¿Qué significa ('../') significa?
- 22. ¿Por qué las tuplas tienen uses_allocator pero los pares no?
- 23. ¿Qué significa, por ejemplo,% +% do? en R
- 24. ¿Qué significa ser "terminado por un cero"?
- 25. OrderByDescending() por MSDN, ¿qué diablos significa esto?
- 26. ¿Por qué el host aborta la conexión?
- 27. ¿Qué significa esta sintaxis de C++ y por qué funciona?
- 28. 301 redirección: ¿Por qué conexión cerrar?
- 29. JDBC de SQL Server restablecimiento de la conexión de error: Sólo en Amazon EC2
- 30. ¿Qué significa xmlns = "" significa exactamente
¿Por qué está etiquetado como "restablecimiento de conexión por * peer *"? Parece que debería ser "conexión restablecida por el host" o "restablecimiento de conexión por el servidor" – Robert
@Robert porque de ahí viene el restablecimiento. par envió un paquete RST – EJP
... Robert, su preocupación no tiene sentido para mí. Peer es estrictamente más general que eso. En un modelo típico de cliente-servidor, el servidor puede recibir tan fácilmente esta notificación del "cliente" "La máquina que inicialmente solicita la conexión tiene el mismo poder para enviar esta notificación. En un nivel de TCP, se ve idéntica una vez que la conexión está en curso. Las dos máquinas, cuando se comunican, son solo iguales. – codetaku