On-line: гостей 0. Всего: 0 [подробнее..]
Доска объявлений

08.07.2013 Доступно для скачивания ПО ФПСУ-IP/Клиент Скачать с сайта Сбербанка
08.07.2013 Доступна для скачивания версия 07.020.00 АРМ "Клиент" АС "Клиент-Сбербанк" Скачать с сайта Сбербанка
08.07.2013 Архив ссылок на предыдущие версии АРМ "Клиент" АС "Клиент-Сбербанк" перенесен в тему Загрузка полезной информации


Для Вас доступны следующие темы:
Загрузка полезной информации (*update 09.07.2013)
FAQ по АРМ Клиент

Вы можете оставить свои предложения и отзывы в теме:
Книга отзывов и предложений по работе СБ РФ


АвторСообщение
admin
администратор




Сообщение: 116
ссылка на сообщение  Отправлено: 19.04.10 08:37. Заголовок: Ошибки Winsocket


10013 WSAEACCESS Permission denied (Доступ запрещен).
Попытка доступа к сокету способом, запрещенным привилегиями доступа. Например, использование широковещательного адреса в функции sendto() без установки соответствующего разрешения с помощью setsockopt(SO_BROADCAST).

10048 WSAEADDRINUSE Address already in use (Адрес уже используется).
Обычно разрешено только одно использование адреса сокета (проткол/адрес IP/порт). Эта ошибка возникает, когда приложение пытается привязаться к сокету функцией bind(), но комбинация адрес IP/порт уже используется существующим сокетом, или сокет не был корректно закрыт, или продолжается процесс закрытия сокета. Для серверных приложений, требующих привязки нескольких сокетов к одному и тому же номеру порта следует использовать setsockopt(SO_REUSEADDR). Клиентские приложения обычно не используют bind() - функция connect() автоматически выбирает неиспользуемый порт.

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 emptyA 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 (Сокет уже подключен).
На уже подключенный сокет сделан запрос соединения. Некоторые реализации также возвращают эту ошибку, если sendto() вызывается на подключеннос сокете SOCK_DGRAM. Для сокетов SOCK_STREAM параметр to в функции sendto() игнорируется, хотя в другиз реализациях это допустимо.

10024 WSAEMFILE Too many open files (Слишком много открытых файлов).
Слишком много открытых сокетов. Каждая реализация имеет свое максимальное количество открытых сокетов, либо глобально, либо для каждого процесса/потока.

10040 WSAEMSGSIZE Message too long (Слишком длинное сообщение).
Сообщение, посланное в датаграммный сокет, превышает длину внутреннего буфера или другие сетевые огранчиения, или буфер, используемый для приема датаграмм, меньше чем датаграмма.

10050 WSAENETDOWN Network is down (Сеть отключена).
Операция с сокетом обнаружила мертвую сеть. Это может означать серьезную проблему в сети, например, проблему со стеком протокола WinSock DLL, с сетевым интерфейсом, с локальной сетью

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 не может вызвать нужную функцию в данное время, поскольку низлежащая система, предоставляющая сетевые службы, недоступна. Пользователи должны проверить следующее:
Файл WINSOCK.DLL находится в текущем маршруте поиска
WINSOCK.DLL того же производителя, что и стек протоколов. Их нельзя смешивать.
Используется одновременно только одна реализация WinSock. Если в системе есть несколько реализаций WINSOCK DLL, убедитесь, что загружена нужная версия.
Убедитесь, что инсталлированы и сконфигурированы все необходимые компоненты реализации WinSock

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 (Процесс аккуратного закрытия).
Возвращается функциями recv(), WSARecv() для обозначения того, что удаленная сторона инициировала процедуру аккуратного закрытия соединения.



Оцениваем наш форум и говорим "Спасибо!" в СМС-копилке... ждем Ваших СМС... Спасибо: 0 
Профиль
Новых ответов нет


Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 74
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия

клиент сбербанк банк клиент сбербанк АРМ Клиент Клиент-Сбербанк Сбербанк АС Клиент-Сбербанк Форум СПЭД Sbersign фактура Сбербанк Он-лайн ошибка RAS ошибка Winsocket