Compartir a través de


SocketError Enumeración

Definición

Define códigos de error para la clase Socket.

public enum class SocketError
public enum SocketError
type SocketError = 
Public Enum SocketError
Herencia
SocketError

Campos

AccessDenied 10013

Se intentó obtener acceso a un Socket de una manera prohibida por sus permisos de acceso.

AddressAlreadyInUse 10048

Normalmente se permite un solo uso de una dirección.

AddressFamilyNotSupported 10047

No admite la familia de direcciones especificada. Se devuelve este error si se especificó la familia de direcciones IPv6 y la pila del IPv6 no está instalada en el equipo local. Se devuelve este error si se especificó la familia de direcciones IPv4 y la pila del IPv4 no está instalada en el equipo local.

AddressNotAvailable 10049

La dirección IP seleccionada no es válida en este contexto.

AlreadyInProgress 10037

El Socket de no bloqueo ya tiene una operación en curso.

ConnectionAborted 10053

.NET o el proveedor de sockets subyacentes anuló la conexión.

ConnectionRefused 10061

El host remoto rechaza activamente una conexión.

ConnectionReset 10054

El interlocutor remoto restableció la conexión.

DestinationAddressRequired 10039

Se ha omitido una dirección necesaria de una operación en un Socket.

Disconnecting 10101

Se está realizando correctamente una desconexión.

Fault 10014

El proveedor de sockets subyacentes detectó una dirección de puntero no válida.

HostDown 10064

Se ha generado un error en la operación porque el host remoto está inactivo.

HostNotFound 11001

Se desconoce el host. El nombre no es un nombre de host o alias oficial.

HostUnreachable 10065

No hay ninguna ruta de red al host especificado.

InProgress 10036

Hay una operación de bloqueo en curso.

Interrupted 10004

Se canceló una llamada Socket de bloqueo.

InvalidArgument 10022

Se ha proporcionado un argumento no válido a un miembro de Socket.

IOPending 997

La aplicación ha iniciado una operación superpuesta que no se puede finalizar inmediatamente.

IsConnected 10056

El Socket ya está conectado.

MessageSize 10040

El datagrama es demasiado largo.

NetworkDown 10050

La red no está disponible.

NetworkReset 10052

La aplicación intentó establecer KeepAlive en una conexión cuyo tiempo de espera ya está agotado.

NetworkUnreachable 10051

No existe ninguna ruta al host remoto.

NoBufferSpaceAvailable 10055

No hay espacio en búfer disponible para una operación de Socket.

NoData 11004

No se encontró el nombre o la dirección IP solicitada en el servidor de nombres.

NoRecovery 11003

El error es irrecuperable o no se encuentra la base de datos solicitada.

NotConnected 10057

La aplicación intentó enviar o recibir datos y el Socket no está conectado.

NotInitialized 10093

No se ha inicializado el proveedor de sockets subyacentes.

NotSocket 10038

Se intentó realizar una operación de Socket en algo que no es un socket.

OperationAborted 995

La operación superpuesta se anuló debido al cierre del Socket.

OperationNotSupported 10045

La familia de protocolos no admite la familia de direcciones.

ProcessLimit 10067

Demasiados procesos están utilizando el proveedor de sockets subyacentes.

ProtocolFamilyNotSupported 10046

La familia de protocolos no está implementada o no está configurada.

ProtocolNotSupported 10043

El protocolo no está implementado o no está configurado.

ProtocolOption 10042

Se ha utilizado una opción o un nivel desconocido, no válido o incompatible con un Socket.

ProtocolType 10041

El tipo de protocolo es incorrecto para este Socket.

Shutdown 10058

Se denegó una solicitud de envío o recepción de datos porque ya se ha cerrado el Socket.

SocketError -1

Se ha producido un error de Socket no especificado.

SocketNotSupported 10044

Esta familia de direcciones no es compatible con el tipo de socket especificado.

Success 0

La operación de Socket se ha realizado correctamente.

SystemNotReady 10091

El subsistema de red no está disponible.

TimedOut 10060

El intento de conexión ha sobrepasado el tiempo de espera o el host conectado no ha respondido.

TooManyOpenSockets 10024

Hay demasiados sockets abiertos en el proveedor de sockets subyacentes.

TryAgain 11002

No se pudo resolver el nombre del host. Vuelva a intentarlo más tarde.

TypeNotFound 10109

No se encontró la clase especificada.

VersionNotSupported 10092

La versión del proveedor de sockets subyacentes está fuera del intervalo.

WouldBlock 10035

No se puede finalizar inmediatamente una operación en un socket de no bloqueo.

Comentarios

La mayoría de estos errores los devuelve el proveedor de sockets subyacente.

Se aplica a