SocketError Перечисление

Определение

Определяет коды ошибок для класса Socket.

public enum class SocketError
public enum SocketError
type SocketError = 
Public Enum SocketError
Наследование
SocketError

Поля

Имя Значение Описание
SocketError -1

Произошла неопределенная Socket ошибка.

Success 0

Операция Socket завершилась успешно.

OperationAborted 995

Перекрещенная операция была прервана из-за закрытия Socket.

IOPending 997

Приложение инициировало перекрывающуюся операцию, которая не может быть завершена немедленно.

Interrupted 10004

Socket Блокировка вызова была отменена.

AccessDenied 10013

Предпринята попытка получить доступ Socket к доступу таким образом, что запрещено его разрешениями на доступ.

Fault 10014

Недопустимый адрес указателя был обнаружен базовым поставщиком сокетов.

InvalidArgument 10022

Недопустимый аргумент был предоставлен члену Socket .

TooManyOpenSockets 10024

В базовом поставщике сокетов слишком много открытых сокетов.

WouldBlock 10035

Операция с неблокируемым сокетом не может быть завершена немедленно.

InProgress 10036

Выполняется операция блокировки.

AlreadyInProgress 10037

Неблокировка Socket уже выполняет операцию.

NotSocket 10038

Операция Socket была предпринята в не сокете.

DestinationAddressRequired 10039

Обязательный адрес был опущен из операции на объекте Socket.

MessageSize 10040

Диаграмма данных слишком длинна.

ProtocolType 10041

Тип протокола является неверным для этого Socket.

ProtocolOption 10042

С помощью неизвестного, недопустимого или неподдерживаемого Socketпараметра или уровня.

ProtocolNotSupported 10043

Протокол не реализован или не настроен.

SocketNotSupported 10044

Поддержка указанного типа сокета не существует в этом семействе адресов.

OperationNotSupported 10045

Семейство адресов не поддерживается семейством протоколов.

ProtocolFamilyNotSupported 10046

Семейство протоколов не реализовано или не настроено.

AddressFamilyNotSupported 10047

Указанное семейство адресов не поддерживается. Эта ошибка возвращается, если был указан семейство адресов IPv6, а стек IPv6 не установлен на локальном компьютере. Эта ошибка возвращается, если был указан семейство адресов IPv4, а стек IPv4 не установлен на локальном компьютере.

AddressAlreadyInUse 10048

Обычно разрешено только одно использование адреса.

AddressNotAvailable 10049

Выбранный IP-адрес недопустим в этом контексте.

NetworkDown 10050

Сеть недоступна.

NetworkUnreachable 10051

Маршрут к удаленному узлу не существует.

NetworkReset 10052

Приложение попыталось установить KeepAlive подключение, которое уже истекло.

ConnectionAborted 10053

Подключение прервано .NET или базовым поставщиком сокетов.

ConnectionReset 10054

Подключение было сброшено удаленным одноранговым элементом.

NoBufferSpaceAvailable 10055

Свободное пространство буфера Socket недоступно для операции.

IsConnected 10056

Подключение Socket уже подключено.

NotConnected 10057

Приложение попыталось отправить или получить данные, и он Socket не подключен.

Shutdown 10058

Запрос на отправку или получение данных был запрещен, так как Socket он уже закрыт.

TimedOut 10060

Время ожидания попытки подключения или не удалось ответить на подключенный узел.

ConnectionRefused 10061

Удаленный узел активно отклоняет подключение.

HostDown 10064

Операция завершилась ошибкой, так как удаленный узел отключен.

HostUnreachable 10065

Сетевой маршрут к указанному узлу отсутствует.

ProcessLimit 10067

Слишком много процессов использует базовый поставщик сокетов.

SystemNotReady 10091

Сетевая подсистема недоступна.

VersionNotSupported 10092

Версия базового поставщика сокетов выходит за пределы диапазона.

NotInitialized 10093

Базовый поставщик сокетов не инициализирован.

Disconnecting 10101

Правильное завершение работы выполняется.

TypeNotFound 10109

Указанный класс не найден.

HostNotFound 11001

Указанный узел неизвестен. Имя не является официальным именем узла или псевдонимом.

TryAgain 11002

Не удалось разрешить имя узла. Повторите попытку позже.

NoRecovery 11003

Ошибка неустранима или не удается найти запрошенную базу данных.

NoData 11004

Запрошенный имя или IP-адрес не найден на сервере имен.

Комментарии

Большинство этих ошибок возвращаются базовым поставщиком сокетов.

Применяется к