Страница 1 из 1

Ошибка сетевого приложения Asynchronous socket error 10060

Добавлено: 20 мар 2009, 15:55
Glorius
Проектирую сетевое приложение для передачи данных через сеть интернет.

Имеются три машины.
Машина 1 (динамический ай-пи адрес).
Машина 2 (статический ай-пи адрес).
Между этими машинами требуется установить связь и неважно которая из них будет сервером.
Машина 3 (используется для тестирования связи).

IP-адрес машины 3 пингуется как с машины 1, так и с машины 2. Во всех остальных направлениях пинг не идет.

В некоторых направлениях работает и моя программа.
Между машинами 1 и 3 работает отлично, причем сервером может быть как одна машина, так и другая.
Между машинами 2 и 3 тоже работает, но сервером может быть только машина 3.
Однажды удалось соединиться между машинами 1 и 2, сервером была машина 1 и программа висела на порту 80. Однако разорвав соединение и попробовав соединиться вновь - контакт установить не удалось. Выскакивает ошибка - Asynchronous socket error 10060.
Как установить устойчивую и стабильную связь между машинами 1 и 2?