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 cancela.
AccessDenied10013El acceso a un socket está denegado.
Error10014Se 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 bloqueante está en progreso.
AlreadyInProgress10037Un socket no bloqueante ya tiene una operación en ejecución.
NotSocket10038Un intento de llamar a una operación de socket en un objeto que no es socket.
DestinationAddressRequired10039Se omite una dirección requerida en una operación de socket.
MessageSize10040Un datagrama es demasiado largo.
ProtocolType10041Un tipo de protocolo no es compatible con este socket.
ProtocolOption10042Se está usando 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 es compatible.
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 está 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.
Desconectando10101Se está realizando un apagado ordenado.
TypeNotFound10109La clase especificada no se encontró.
HostNotFound11001El host especificado es desconocido.
TryAgain11002No se puede resolver el nombre de un host.
NoRecovery11003Un error es irrecuperable o la base de datos solicitada no se puede localizar.
NoData11004El nombre o la dirección IP solicitados no se encuentran en el servidor de nombres.

Ver también