SocketError Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет коды ошибок для класса Socket.
public enum class SocketError
public enum SocketError
type SocketError =
Public Enum 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-адрес не найден на сервере имен. |
Комментарии
Большинство этих ошибок возвращаются базовым поставщиком сокетов.