Я использую базовое приложение, которое позволяет мне отправлять файл по TCP-соединению через Интернет на другой компьютер. Мне удалось это сделать, настроив маршрутизатор в моем доме и офисе, чтобы он перенаправлял весь входящий трафик с порта X на соответствующий компьютер. Сейчас я нахожусь в новом офисе, и здесь все по-другому.
Существует главный маршрутизатор, к которому могут подключаться все офисы. Я подключаю свой маршрутизатор к этому маршрутизатору, чтобы иметь собственную частную сеть. Я все еще хочу иметь возможность использовать свое небольшое приложение, которое я создал, для синхронизации файлов с моего домашнего компьютера и офисного компьютера. Единственная проблема заключается в том, что у меня нет доступа к основному маршрутизатору, поэтому я не могу открыть какие-либо порты, чтобы заставить мою программу работать. Я новичок в сети, поэтому было бы хорошо, если бы кто-то указал мне правильное направление, как я могу решить эту проблему. Я думаю, что должен сообщить маршрутизатору, чтобы отправить весь трафик с порта x на мой компьютер. Кроме того, есть несколько маршрутизаторов, поэтому я не знаю, возможно ли это. Я думаю, что это возможно, потому что я могу подключиться к своему офисному компьютеру, например, войдите в систему.
Было бы неплохо, если бы я все еще мог использовать протоколы TCP вместо p2p, поскольку у меня уже есть все функции.