SocketError Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет коды ошибок для класса Socket.
public enum class SocketError
public enum SocketError
type SocketError =
Public Enum SocketError
- Наследование
Поля
AccessDenied | 10013 | Предпринята попытка получить доступ к объекту Socket способом, запрещенным его правами доступа. |
AddressAlreadyInUse | 10048 | Обычно разрешается использовать только адрес. |
AddressFamilyNotSupported | 10047 | Указанное семейство адресов не поддерживается. Эта ошибка возвращается, если указано семейство IPv6-адресов, а стек протокола IPv6 не установлен на локальном компьютере. Эта ошибка возвращается, если указано семейство IPv4-адресов, а стек протокола IPv4 не установлен на локальном компьютере. |
AddressNotAvailable | 10049 | Выбранный IP-адрес является недопустимым в этом контексте. |
AlreadyInProgress | 10037 | На незаблокированном сокете Socket уже выполняется операция. |
ConnectionAborted | 10053 | Подключение разорвано платформой .NET или поставщиком основного сокета. |
ConnectionRefused | 10061 | Удаленный узел активно отказывает в подключении. |
ConnectionReset | 10054 | Подключение сброшено удаленным компьютером. |
DestinationAddressRequired | 10039 | В операции на сокете Socket пропущен обязательный адрес. |
Disconnecting | 10101 | Выполняется правильная последовательность отключения. |
Fault | 10014 | Поставщиком основного сокета обнаружен недопустимый указатель адреса. |
HostDown | 10064 | Ошибка при выполнении операции, вызванная отключением удаленного узла. |
HostNotFound | 11001 | Такой узел не существует. Данное имя не является ни официальным именем узла, ни псевдонимом. |
HostUnreachable | 10065 | Отсутствует сетевой маршрут к указанному узлу. |
InProgress | 10036 | Выполняется блокирующая операция. |
Interrupted | 10004 | Вызов к заблокированному сокету Socketбыл отменен. |
InvalidArgument | 10022 | Предоставлен недопустимый аргумент для члена объекта Socket. |
IOPending | 997 | Приложение инициировало перекрывающуюся операцию, которая не может быть закончена немедленно. |
IsConnected | 10056 | Объект Socket уже подключен. |
MessageSize | 10040 | У датаграммы слишком большая длина. |
NetworkDown | 10050 | Сеть недоступна. |
NetworkReset | 10052 | Приложение пытается задать значение KeepAlive для подключения, которое уже отключено. |
NetworkUnreachable | 10051 | Не существует маршрута к удаленному узлу. |
NoBufferSpaceAvailable | 10055 | Отсутствует свободное буферное пространство для операции объекта Socket. |
NoData | 11004 | Требуемое имя или IP-адрес не найдены на сервере имен. |
NoRecovery | 11003 | Неустранимая ошибка, или не удается найти запрошенную базу данных. |
NotConnected | 10057 | Приложение пытается отправить или получить данные, а объект Socket не подключен. |
NotInitialized | 10093 | Основной поставщик сокета не инициализирован. |
NotSocket | 10038 | Предпринята попытка выполнить операцию объекта Socket не на сокете. |
OperationAborted | 995 | Перекрывающаяся операция была прервана из-за закрытия объекта Socket. |
OperationNotSupported | 10045 | Семейство адресов не поддерживается семейством протоколов. |
ProcessLimit | 10067 | Слишком много процессов используется основным поставщиком сокета. |
ProtocolFamilyNotSupported | 10046 | Семейство протоколов не реализовано или не настроено. |
ProtocolNotSupported | 10043 | Протокол не реализован или не настроен. |
ProtocolOption | 10042 | Для объекта Socket был использован неизвестный, недопустимый или неподдерживаемый параметр или уровень. |
ProtocolType | 10041 | Неверный тип протокола для данного объекта Socket. |
Shutdown | 10058 | Запрос на отправку или получение данных отклонен, так как объект Socket уже закрыт. |
SocketError | -1 | Произошла неопознанная ошибка объекта Socket. |
SocketNotSupported | 10044 | Указанный тип сокета не поддерживается в данном семействе адресов. |
Success | 0 | Операция Socket выполнена успешно. |
SystemNotReady | 10091 | Подсистема сети недоступна. |
TimedOut | 10060 | Истекло время ожидания попытки подключения, или произошел сбой при отклике подключенного узла. |
TooManyOpenSockets | 10024 | Слишком много открытых сокетов в основном поставщике сокета. |
TryAgain | 11002 | Не удалось разрешить имя узла. Повторите попытку позже. |
TypeNotFound | 10109 | Указанный класс не найден. |
VersionNotSupported | 10092 | Версия основного поставщика сокета выходит за пределы допустимого диапазона. |
WouldBlock | 10035 | Операция на незаблокированном сокете не может быть закончена немедленно. |
Комментарии
Большинство из этих ошибок возвращается базовым поставщиком сокета.