@s7106500

Почему не работает обмен данными через сокеты TCP Windows 2008?

Есть самописная программа сервер и клиент.
Они обмениваются данными между собой по сокетам TCP используя WinAPI.

Есть два сервера VPS, новые, арендованы у разных провайдеров.
С одним сервером обмен данными идет нормально.
К другому серверу клиент присоединиться не может . (Connect failed error: (#10060) Connection timed out.)

В обоих случаях IP публичные.
В брэндмауре сервера порт для обмена открыт на входящие и исходящие подключения.
Через netstat на сервре пишет что порт открыт.
Фаерволов антивирусов и прочих блокираторов нет.

Что может быть? Почему не получается присоединиться к серверу?
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ответы на вопрос 1
@res2001
Developer, ex-admin
Начать можно с пинга сервера, далее протестируйте подключение через телнет:
telnet IP PORT
Если подключиться экран очистится и возможно соединение сразу разорвется (но не обязательно, зависит от сервера).
Если телнет подключиться, значит проблема в клиентском софте. Если не подключиться - нужно проверять всю цепочку от сервера до клиента, блокировка может быть где угодно, в т.ч. у провайдера.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы