¿Qué significa el código errno 133 (EISCONN) en Solaris?

 
También puede significar:
ConstanteTipoSO
ERROR_IS_JOIN_TARGETError de WindowsWindows
EOWNERDEADerrnoWindows
SETUP_FAILURECódigo BSODWindows
Anterior Siguiente
EOVERFLOW EOWNERDEAD

EISCONN

Qué significa EISCONN en Solaris

EISCONN describe un error de estado: el endpoint ya tiene una conexión, pero el código intenta conectarlo de nuevo o usar una operación que proporciona un destino cuando debería usar el peer existente.

En transports orientados a conexión, cada socket debe tener una transición clara de disconnected/connecting a connected. Después de completarla no se debe reiniciar connect() para cambiar de destino.

Qué comprobar

  • Revisa quién posee las transiciones de estado del endpoint.
  • Tras completar una conexión no bloqueante, actualiza el estado una sola vez.
  • Usa un socket nuevo si necesitas otro peer remoto.
  • Comprueba wrappers de envío que añaden una dirección incluso cuando el endpoint ya está conectado.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.