ПРОЕКТ ПОДДЕРЖИВАЕТСЯ ООО "ТОНК" — умные тонкие клиенты. Linux и Windows терминалы с поддержкой ICA и RDP. |
10004 10013 10014 10022 10024 10035 10036 10037 10038 10039 10040 10041 10042 10043 10044 10045 10046 10047 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 10058 10059 10060 10061 10062 10063 10064 10065 10066 10067 10068 10069 10070 10091 10092 10093 10094 11001 11002 11003 11004
Более полный список ошибок можно найти по ссылке Winsock Error Index
Код | Обозначение | Описание |
10013 | WSAEACCESS | Permission denied (Доступ запрещен). Попытка доступа к сокету способом, запрещенным привилегиями доступа. Например, использование широковещательного адреса в функции sendto() без установки соответствующего разрешения с помощью setsockopt(SO_BROADCAST). |
10048 | WSAEADDRINUSE |
Address already in use (Адрес уже используется). |
10049 | WSAEADDRNOTAVAIL | Cannot assign requested address (Невозможно назначить требуемый адрес). Запрашиваемый адрес недопустим в его контексте. Обычно это возникает при вызове bind() для адреса, который недопустим для локальной машины, или вызов connect()/sendto() с адресом или портом, недоспутимыми для удаленной машины (например, номер порта 0). |
10047 | WSAEAFNOSUPPORT | Address family not supported by protocol family (Семейство адресов не
поддерживается семейством портов).. Адрес не совместим с используемым протоколом. Все создаваемые сокеты ассоциируются с некоторым семейством адресов (например, AF_INET для протоколов интернет) и общим типом протокола (например, SOCK_STREAM). Эта ошибка возникает, если в вызове socket() указан неверный протокол или указано неверное семейство адресов. |
10037 | WSAEALREADY | Operation already in progress (Операция уже осуществляется).. Неблокирующий сокет, на котором предпринята операция, уже выполняет операцию. Такая ошибка происходит, например, при повторном вызове connect() на неблокирующем сокете, который находится в процессе подключения или отмены асинхронного запроса WSAAsyncGetXbyY(). |
10053 | WSAECONNABORTED | Software caused connection abort (Программа вызвала аварийное завершение
соединения). Установленное соединение прервано программным обеспечением на вашей хост-машине, возможно вследствие тайм-аута передачи данных или ошибки протокола. |
10061 | WSAECONNREFUSED | Connection refused (Соедиенение отклонено). Невозможно установить соединение, поскольку удаленная машина его отвергает. Обычно это происходит при попытке подключиться к службе, которая не выполняется на удаленной машине. |
10062 | WSAELOOP | Too many levels of symbolic links A pathname lookup involved more than eight symbolic links. (Too many links were encountered in translating a pathname.) |
10063 | WSAENAMETOOLONG | Name too long (слишком длинное имя) | 10066 | WSAENOTEMPTY | Directory not empty A directory with entries other than `.'and `..' was supplied to a remove directory or rename call. |
10054 | WSAECONNRESET | Connection reset by peer (Соединение сброшено удаленной системой).. Существующее соединение принудительно закрыто удаленной стороной. Обычно это случается в случае неожиданного останова приложения на удаленной стороне, при перезагрузке удаленной машины, или в случае, когда удаленный хост использует "жесткое закрытие" ( setsockopt(SO_LINGER)) удаленного сокета. |
10039 | WSAEDESTADDRREQ | Destination address required (Требуется указание удаленного адреса).. При операции с сокетом не указан требуемый адрес. Например, эта ошибка возвращается при вызове sendto() с адресом INADDR_ANY. |
10014 | WSAEFAULT | Bad address (неверный адрес). Система обнаружила неверный указатель на адрес при попытке использовать его в вызове функции. Эта ошибка происходит при передачи приложением неверного указателя, или если размер буфера слишком мал - например, если длина аргумента, представляющего собой структуру типа sockaddr, меньше, чем sizeof(struct sockaddr). |
10064 | WSAEHOSTDOWN | Host is down. Операция с сокетом неуспешна, поскольку удаленный хост не отвечает. Операция с сокетом обнаружила мертвый хост. Сетевая активность на локальном хосте не инициируется. Это чаще всего происходит при ошибке WSAETIMEDOUT. |
10065 | WSAEHOSTUNREACH | No route to host (Нет маршрута к хосту). Попытка обращения к хосту, к которому невозможно определить маршрут. См. WSAENETUNREACH. |
10036 | WSAEINPROGRESS | Operation now in progress (Операция выполняется). Выполняется блокирующая операция. Сокеты Windows позволяют только одну блокирующую операцию на задачу или поток. Если выполняется вызов любой другой функции (независимо от того, ссылается она на этот или другой сокет), то возникает эта ошибка. |
10004 | WSAEINTR | Interrupted function call (Прерван вызов функции). Блокирующая операция прервана вызовом WSACancelBlockingCall(). |
10022 | WSAEINVAL | Invalid argument (Недопустимый аргумент). Передан недопустимый аргумент( например, указан неверный уровень в функции setsockopt()). В некоторых случаях это также ссылается на состояние сокета; например, вызов accept() на сокете, который не слушает (listen()) |
10056 | WSAEISCONN |
Socket is already connected (Сокет уже подключен). |
10024 | WSAEMFILE | Too many open files (Слишком много открытых файлов). Слишком много открытых сокетов. Каждая реализация имеет свое максимальное количество открытых сокетов, либо глобально, либо для каждого процесса/потока. |
10040 | WSAEMSGSIZE | Message too long (Слишком длинное сообщение). Сообщение, посланное в датаграммный сокет, превышает длину внутреннего буфера или другие сетевые огранчиения, или буфер, используемый для приема датаграмм, меньше чем датаграмма. |
10050 | WSAENETDOWN |
Network is down (Сеть отключена). |
10052 | WSAENETRESET | Network dropped connection on reset (Сеть сбросила соединение). Хост, к которому вы подключены, перезагрузился или на нем произошла авария. Эта ошибка может возвращаться функцией setsockopt() при попытке установить SO_KEEPALIVE на соединении, установление которого уже завершилось неудачей. |
10051 | WSAENETUNREACH | Network is unreachable (Сеть недостижима). Попытка осуществить операцию с сокетом на недостижимой сети. Обычно это означает, что локальные программы не имеют маршрута к удаленному хосту. |
10055 | WSAENOBUFS | No buffer space available (Закончились буферы). Невозможно осуществить операцию с сокетом, поскольку системе не хватает буферного пространства или переполнена очередь. Это означает, что WinSock временно не хватает буфров. Это не должно вызывать проблем, если не продолжается долгое время. |
10042 | WSAENOPROTOOPT | Bad protocol option (Неверная опция протокола). При вызове getsockopt() или setsockopt() указана неизвестная, недопустимая или неподдерживаемая опция. |
10057 | WSAENOTCONN | Socket is not connected (Сокет не подключен). Была предпринята попытка передать или принять данные через неподключенный сокет или попытка посылки датаграммы с помощью sendto() без указания адреса. Эту ошибку может также вернуть любой другой тип операции, например, установка SO_KEEPALIVE в setsockopt() на сброшенном соединении. |
10038 | WSAENOTSOCK | Socket operation on non-socket. Попытка операции на чем-то, что не является сокетом. Либо это операция с указателем, который не ссылается на допустимый сокет, или , в случае select(), недопустимый член fd_set. |
10045 | WSAEOPNOTSUPP | Operation not supported (Операция не поддерживается). Предпринятая операция не поддерживается для ссылающегося объекта; например, попытка принять соединение на сокете датаграмм. |
10046 | WSAEPFNOSUPPORT | Protocol family not supported (Семейство протоколов не поддерживается). Семейство протоколов не сконфигурировано в системе или для него вообще не существует реализации. Эта ошибка слегка отличается от WSAEAFNOSUPPORT, но в большинстве случаев означает то же самое. Все функции Windows Sockets, возвращающие эту ошибку, возвращают WSAEAFNOSUPPORT |
10067 | WSAEPROCLIM | Too many processes (Слишком много процессов). Реализация Windows Sockets может иметь предельное количество приложений, способных работать одновременно. WSAStartup() может завершиться неудачей, если этот предел достигнут. |
10068 | WSAEUSERS | Too many users. Слишком много пользователей. |
10069 | WSAEDQUOT | Disk quota exceeded. Превышена дисковая квота |
10070 | WSAESTALE | Stale NFS file handle Попытка получить доступ к файлу, находящемуся в NFS, который стал недоступным. Возможно, файл удален на сервере NFS. |
10043 | WSAEPROTONOSUPPORT | Protocol not supported (Пртокол не поддерживается).. Запрашиваемый протокол не сконфигурирован в системе или не существует его реализации. |
10041 | WSAEPROTOTYPE | Protocol wrong type for socket (Неверный тип протокола для сокета). При вызове функции socket() указан протокол, который не поддерживает семантику запрошенного типа сокета. Например, протокол UDP нельзя указывать с типом сокета SOCK_STREAM |
10058 | WSAESHUTDOWN | Cannot send after socket shutdown (Невозможно послать данные после закрытия сокета). |
10059 | WSAETOOMANYREFS | Too many references (Слишком много ссылок). На какой-то объект ядра создано слишком много ссылок, превышающих системные ресурсы. |
10044 | WSAESOCKTNOSUPPORT | Socket type not supported (Неподдерживаемый тип сокета). |
10060 | WSAETIMEDOUT | Connection timed out (Истекло время ожидания соединенеия).. Попытка соединения завершилась неудачей, поскольку удаленная сторона не ответила в течении определенного времени. |
10035 | WSAEWOULDBLOCK | Resource temporarily unavailable (Ресурс временно недоступен). Эта ошибка возвращается операциями с неблокирующими сокетами, которые не могут быть немедленно завершены. Это не фатальная ошибка. Обычно WSAEWOULDBLOCK возвращается как результат вызова connect() на неблокирующем сокете SOCK_STREAM, поскольку для установления соединения требуется некоторое время. |
11001 | WSAHOST_NOT_FOUND | Host not found (Хост не найден). Указанный хост неизвестен: имя не является официальным hostname или псевдонимом (alias), или его не удается найти в запрашиваемых базах данных. Эта ошибка может возвращаться при запросах протоколов и служб; она указывает на то, что указанное имя нельзя найти в соответствующей базе данных. |
WSA_INVALID_HANDLE | Specified event object handle is invalid (Неверный указатель объекта события). | |
WSA_INVALID_PARAMETER | One or more parameters are invalid (Недопустимые параметры). Приложение, использующее функцию WinSock, напрямую обращается к функции Win32. Функция Win32 указывает на проблему с одним или несколькими параметрами. |
|
WSA_IO_PENDING | Overlapped operations will complete later (Перекрывающиеся операции будут
завершены позже). Приложение инициировало перекрывающуюся (overlapped) операцию, которая не может быть завершена немедленно. О завершении операции будет сигнализирвоано позднее. |
|
WSA_IO_INCOMPLETE | Overlapped I/O event object not in signaled state | |
WSA_NOT_ENOUGH_MEMORY | Insufficient memory available (Недостаточно памяти). | |
10093 | WSANOTINITIALISED | Successful WSAStartup() not yet performed (Не сделан вызов функции WSAStartup()). Либо приложение еще не сделало вызов WSAStartup(), либо вызов WSAStartup() завершился неудачей. Приложение могло также потребовать доступ к чужому сокету, владельцем которого не является. |
11004 | WSANO_DATA | Запрашиваемое имя правильное и найдено в базе данных, но имеет неожиданный тип данных. Обычно это происходит при трансляции имени в адрес (функциями gethostbyname() или WSAAsyncGetHostByName()], которое использует DNS. Возвращается запись MX, а не запись A, что свидетельствует о том, что хост существует, но напрямую не достижим. |
11003 | WSANO_RECOVERY | This is a non-recoverable error (Невосстановимая ошика). При просмотре базы данных произошла невосстановимая ошибка. Это может случиться при отсутствии файлов базы данных - файлов hosts , services
или protocols , или запрос DNS вернул ошибку. |
10091 | WSASYSNOTREADY | Network subsystem is unavailable (Сетевая подсистема недоступна). Эта ошибка возвращается функцией WSAStartup(), если Windows Sockets не может вызвать нужную функцию в данное время, поскольку низлежащая система, предоставляющая сетевые службы, недоступна. Пользователи должны проверить следующее:
|
11002 | WSATRY_AGAIN | Non-authoritative host not found. Обычно это временная ошибка, возникающая в процессе разрешения имени и означающая, что локальный сервер не получил ответа от авторитетного сервера. Последующая попытка может быть успешной. |
10092 | WSAVERNOTSUPPORTED | WINSOCK.DLL version out of range (Неверная версия файла WINSOCK.DLL). Текущая реализация WinSock не поддерживает версию спецификации, запрашиваемую приложением. Убедитесь, что у вас нет старых версий файла WINSOCK.DLL
или обратитесь к поставщику стека за получением обновленной версии. |
10094 | WSAEDISCON |
Graceful shutdown in progress (Процесс аккуратного закрытия). |