System::Net::Sockets::SocketError enumeración

SocketError enum

Enumera los tipos de error del socket.

enum class SocketError

Valores

NombreValorDescripción
Success0Una operación de socket se completó con éxito.
SocketError-1Ocurrió un error de socket no especificado.
Interrupted10004Una llamada de socket bloqueante se canceló.
AccessDenied10013El acceso a un socket está denegado.
Fault10014Se detectó una dirección de puntero no válida.
InvalidArgument10022Se proporcionó un argumento no válido.
TooManyOpenSockets10024Hay demasiados sockets abiertos en el proveedor de sockets subyacente.
WouldBlock10035Una operación no puede completarse inmediatamente en un socket no bloqueante.
InProgress10036Una operación de bloqueo está en curso.
AlreadyInProgress10037Un socket no bloqueante ya tiene una operación en ejecución.
NotSocket10038Un intento de llamar a una operación de socket en un no-socket.
DestinationAddressRequired10039Una dirección requerida se omite en una operación de socket.
MessageSize10040Un datagrama es demasiado largo.
ProtocolType10041Este socket no admite un tipo de protocolo.
ProtocolOption10042Se utiliza una opción o nivel desconocido, inválido o no compatible.
ProtocolNotSupported10043Un protocolo no está implementado o no está configurado.
SocketNotSupported10044Una familia de direcciones no admite el socket especificado.
OperationNotSupported10045Una familia de protocolos no admite una familia de direcciones.
ProtocolFamilyNotSupported10046Una familia de protocolos no está implementada o no está configurada.
AddressFamilyNotSupported10047La familia de direcciones especificada no está soportada.
AddressAlreadyInUse10048Una dirección solo puede usarse una vez.
AddressNotAvailable10049La dirección IP seleccionada no es válida en este contexto.
NetworkDown10050La red no está disponible.
NetworkUnreachable10051No existe una ruta al host remoto.
NetworkReset10052Una aplicación intentó establecer ‘Keep-Alive’ en una conexión que ya ha expirado.
ConnectionAborted10053Una conexión ha sido abortada.
ConnectionReset10054Una conexión ha sido restablecida por un par remoto.
NoBufferSpaceAvailable10055No hay espacio de búfer libre disponible para una operación de socket.
IsConnected10056Un socket ya está conectado.
NotConnected10057Una aplicación intentó enviar o recibir datos, y un socket no está conectado.
Shutdown10058Una solicitud para enviar o recibir datos está prohibida porque el socket ya ha sido cerrado.
TimedOut10060Un intento de conexión expiró, o un host conectado no respondió.
ConnectionRefused10061Un host remoto está rechazando activamente una conexión.
HostDown10064Una operación falló porque un host remoto está inactivo.
HostUnreachable10065No existe una ruta de red al host especificado.
ProcessLimit10067Demasiados procesos están usando el proveedor de sockets subyacente.
SystemNotReady10091Un subsistema de red no está disponible.
VersionNotSupported10092Una versión del proveedor de sockets subyacente está fuera de rango.
NotInitialized10093El proveedor de sockets subyacente no está inicializado.
Disconnecting10101Se está realizando un apagado ordenado.
TypeNotFound10109La clase especificada no se encontró.
HostNotFound11001El host especificado es desconocido.
TryAgain11002No se puede resolver un nombre de host.
NoRecovery11003Un error es irrecuperable o la base de datos solicitada no se puede localizar.
NoData11004No se encontró un nombre o dirección IP solicitada en el servidor de nombres.

Ver también