WSAConnect - непонятное поведение при подключении
Подскажите пожалуйста в какую строну мне думать, чтобы понять почему так происходит?
Я пытаюсь установить соединение с сайтом government.ru. Выбрал этот сайт, потому что он первый попался, который работает по http, а не по https.
- Сооветвенно я получаю данные об 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.
- И второй момент. Когда я вызываю
WSAConnectк примеру второй раз сразу за первым для этого же сайта, то все три IP отрубаются по тайм-ауту, но, если подождать примерно минуту, тоWSAConnectопять подключается и опять только к 95:173:136:162, то есть такое ощущение, что на сервере установлено отбивать попытки соединения чаще 1 раза в минуту. НО, при этом гугл хром, как то же открывает сразу хоть 10 страниц этого сайта один за другим.
PS:с другими сайтами, ну к примеру: google.ru, facebook.com, vk.com, mail.ru - никаких проблем нет.
Вот я совершенно не могу понять, в чем проблема то у меня ?