System::Net::Sockets::SocketError enum

SocketError enum

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

enum class SocketError

Значения

ИмяЗначениеОписание
Success0Операция с сокетом завершилась успешно.
SocketError-1Произошла неопределённая ошибка сокета.
Interrupted10004Блокирующий вызов сокета отменён.
AccessDenied10013Доступ к сокету запрещён.
Fault10014Обнаружен недопустимый адрес указателя.
InvalidArgument10022Передан недопустимый аргумент.
TooManyOpenSockets10024Слишком много открытых сокетов в базовом поставщике сокетов.
WouldBlock10035Операцию нельзя выполнить немедленно на неблокирующем сокете.
InProgress10036Выполняется блокирующая операция.
AlreadyInProgress10037У неблокирующего socket уже запущена операция.
NotSocket10038Попытка вызвать операцию socket на объекте, не являющемся socket.
DestinationAddressRequired10039Требуемый адрес опущен в операции socket.
MessageSize10040Датаграмма слишком длинная.
ProtocolType10041Тип протокола не поддерживается этим socket.
ProtocolOption10042Используется неизвестный, недопустимый или неподдерживаемый параметр или уровень.
ProtocolNotSupported10043Протокол не реализован или не настроен.
SocketNotSupported10044Семейство адресов не поддерживает указанный socket.
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Базовый поставщик сокетов не инициализирован.
Disconnecting10101Выполняется корректное завершение работы.
TypeNotFound10109Указанный класс не найден.
HostNotFound11001Указанный хост неизвестен.
Попробовать снова11002Имя хоста не может быть разрешено.
NoRecovery11003Ошибка является необратимой, либо запрашиваемая база данных не может быть найдена.
NoData11004Запрашиваемое имя или IP‑адрес не найдено на сервере имён.

См. также