Перечисление System::Net::Sockets::SocketError

SocketError enum

Перечисляет типы ошибок сокета.

enum class SocketError

Значения

ИмяЗначениеОписание
Success0Операция с сокетом завершилась успешно.
SocketError-1Произошла неопределённая ошибка сокета.
Interrupted10004Блокирующий вызов сокета отменён.
AccessDenied10013Доступ к сокету запрещён.
Ошибка10014Обнаружен недопустимый адрес указателя.
InvalidArgument10022Предоставлен недопустимый аргумент.
TooManyOpenSockets10024Слишком много открытых сокетов в базовом поставщике сокетов.
WouldBlock10035Операцию нельзя сразу завершить на неблокирующем сокете.
InProgress10036Блокирующая операция выполняется.
AlreadyInProgress10037Неблокирующий сокет уже имеет запущенную операцию.
NotSocket10038Попытка вызвать операцию сокета на объекте, не являющемся сокетом.
DestinationAddressRequired10039Требуемый адрес опущен в операции сокета.
MessageSize10040Датаграмма слишком длинная.
ProtocolType10041Тип протокола не поддерживается этим сокетом.
ProtocolOption10042Используется неизвестный, недействительный или неподдерживаемый параметр или уровень.
ProtocolNotSupported10043Протокол не реализован или не настроен.
SocketNotSupported10044Семейство адресов не поддерживает указанный сокет.
OperationNotSupported10045Семейство протоколов не поддерживает семейство адресов.
ProtocolFamilyNotSupported10046Семейство протоколов не реализовано или не настроено.
AddressFamilyNotSupported10047Указанное семейство адресов не поддерживается.
AddressAlreadyInUse10048Адрес может быть использован только один раз.
AddressNotAvailable10049Выбранный IP-адрес недействителен в данном контексте.
NetworkDown10050Сеть недоступна.
NetworkUnreachable10051Не существует маршрута к удалённому хосту.
NetworkReset10052Приложение попыталось установить ‘Keep-Alive’ для соединения, которое уже истекло.
ConnectionAborted10053Соединение прервано.
ConnectionReset10054Соединение сброшено удалённым узлом.
NoBufferSpaceAvailable10055Недоступно свободное буферное пространство для операции сокета.
IsConnected10056Сокет уже подключён.
NotConnected10057Приложение попыталось отправить или получить данные, но сокет не подключён.
Shutdown10058Запрос на отправку или получение данных запрещён, потому что сокет уже закрыт.
TimedOut10060Попытка подключения превысила время ожидания, или подключённый хост не ответил.
ConnectionRefused10061Удалённый хост активно отклоняет соединение.
HostDown10064Операция не удалась, потому что удалённый хост недоступен.
HostUnreachable10065Не существует сетевого маршрута к указанному хосту.
ProcessLimit10067Слишком много процессов используют базовый провайдер сокетов.
SystemNotReady10091Сетевая подсистема недоступна.
VersionNotSupported10092Версия базового поставщика сокетов находится вне диапазона.
NotInitialized10093Базовый поставщик сокетов не инициализирован.
Отключение10101Выполняется корректное завершение работы.
TypeNotFound10109Указанный класс не найден.
HostNotFound11001Указанный хост неизвестен.
Попробуйте снова11002Имя хоста не может быть разрешено.
NoRecovery11003Ошибка является непоправимой, либо запрашиваемая база данных не может быть найдена.
NoData11004Запрашиваемое имя или IP-адрес не найдены на сервере имен.

См. также