Я работаю над приложением для мобильного телефона, которое должно отправлять команду TCP из внешней сети (например, в кафе или подключиться к 3G) на определенное устройство в домашней сети. Скажем
- Маршрутизатор имеет реальный IP-адрес 123.123.123.123 и частный IP-адрес 192.168.0.1.
- Устройство имеет частный IP-адрес 192.168.0.101
- Устройство прослушивает входящую команду TCP на портах 1000 и 2000
Мои вопросы:
- В моем мобильном приложении мне нужно отправить команду на 123.123.123.123, верно? Если это так, на каком порту?
- Какую конфигурацию мне нужно сделать на маршрутизаторе, чтобы он передавал эту команду желаемому устройству.
Я понятия не имею, как это сделать, так как я никогда не работал с сетевыми вещами, так как я закончил несколько лет назад.