Доброго времени! Очень много статей и примеров как использовать WinSock. Конечно все хорошо и замечательно. Даже на сайте приводится хорошая статья "УЧИМСЯ ИСПОЛЬЗОВАТЬ WINSOCK". Я реализовал клиент и сервер. Код успешно работает. На одной машине происходит соединение и передача данных. Но вот на разных машинах, через интернет не хотят. Я как понимаю, что IP адреса которые (получается один адрес это для сетевой карты или ADSL модема, а второй это тот который выделяет провайдер). Понятное дело что на адрес модема или сетев.карты никто не соединится. Это закрытый от сети Интернет адрес. НО тот адрес который дает провайдер, он реальный или как? Скажите, куда смотреть? В какое направление.Как можно связаться средствами Winsock. Ведь там же есть параметр протокола интернет и tcp/ip. Или без посредника тут никак не обойтись, что-то вроде сайта. Хотя как то же трояны работают. Или у них тоже такой принцип через некий сайт передачи запросов. Подскажите как разобраться. Спасибо!
или backconnect как один уже сказал. Это типа твой засранец не ждет соеденения от тебя, а сам с тобой соеденяется. Второй вариант ты уже сам назвал, через сайт посредник (например: http://whatismyipaddress.com/) твой засранец определяет свой внешний IP и сообщает его тебе, после чего ты конектишся. Все остальные методы, основанны на этих двух.