WSAConnect - непонятное поведение при подключении

Подскажите пожалуйста в какую строну мне думать, чтобы понять почему так происходит?

Я пытаюсь установить соединение с сайтом government.ru. Выбрал этот сайт, потому что он первый попался, который работает по http, а не по https.

  1. Сооветвенно я получаю данные об IP адресах от DNS вызывая функцию getaddrinfo, в результате возвращаются три IP:

95:173:136:163

95:173:136:162

95:173:136:168

Теперь вызываю WSAConnect, первый IP всегда отрубается по таймауту, второй всегда гарантированно подключается.

При этом, когда я смотрю в гугл хроме, к какому IP он подключается, там всегда указывается именно первый IP 95:173:136:163`.

Не понимаю, почему у меня тогда отрубается по таймауту. Код ошибки WSAGetLastError == 10060.

  1. И второй момент. Когда я вызываю WSAConnect к примеру второй раз сразу за первым для этого же сайта, то все три IP отрубаются по тайм-ауту, но, если подождать примерно минуту, то WSAConnect опять подключается и опять только к 95:173:136:162, то есть такое ощущение, что на сервере установлено отбивать попытки соединения чаще 1 раза в минуту. НО, при этом гугл хром, как то же открывает сразу хоть 10 страниц этого сайта один за другим.

PS:с другими сайтами, ну к примеру: google.ru, facebook.com, vk.com, mail.ru - никаких проблем нет.

Вот я совершенно не могу понять, в чем проблема то у меня ?


Ответы (0 шт):