WSAGetLastError - PullRequest
       27

WSAGetLastError

0 голосов
/ 21 августа 2009

Я получаю эту ошибку как

WSAGetLastError () вернул 10061, соединение отклонено

Может кто-нибудь сообщить мне причину и где искать причину этой ошибки?

Ответы [ 5 ]

1 голос
/ 21 августа 2009

Это WinSock API, сообщающий, что соединение с удаленным сервером было отклонено (Сервер работает, но не принимает соединения с нужным портом). Кто именно пытался установить это соединение, полностью зависит от приложения.

0 голосов
/ 25 июля 2012

Сервер не прослушивает, пока клиент пытается установить соединение

0 голосов
/ 21 августа 2009

Как правильно заметил Дмитрий, эта ошибка возникает, когда удаленный компьютер существует, но не принимает соединения через указанный порт. В качестве альтернативы это может быть вызвано тем, что брандмауэр блокирует соединение. Я рекомендую использовать инструмент типа Wireshark , чтобы увидеть низкоуровневые пакеты TCP / IP, которыми обмениваются.

0 голосов
/ 21 августа 2009

Для этой ошибки и любых будущих ошибок Winsock MSDN предоставляет полный список кодов ошибок вместе с кратким описанием того, что каждый из них означает:

0 голосов
/ 21 августа 2009

Вы пытаетесь подключиться к серверу, используя номер порта, который сервер не прослушивает.

Например, вы пытаетесь подключиться к порту 80, но на удаленном компьютере не работает веб-сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...