Концептуально моя проблема выглядит так: у меня есть один веб-сайт на VPS с одним выделенным IP (Ubuntu Linux). Этот сайт принимает файлы от пользователя, которые должны быть каким-либо образом обработаны на другом компьютере. Поэтому я разместил скрипт на своем сервере сайта: он подготавливает файлы (собирает метаданные и архивирует файлы) и может отправить его на какой-то IP-адрес по протоколу http (curl utlilte).
На другом конце соединения моя другая программа принимает входящие запросы (Win7 + C # + HttpListener) и обрабатывает файлы доходов. Результат отправляется в хранилище S3.
Какой самый простой способ установить соединение между двумя компьютерами, чтобы они могли подключаться к Интернету каждый через свое собственное соединение и быть доступными друг для друга через свой IP?
Я новичок в сети, поэтому я полагаю, что нет "самого простого пути"