У меня есть компьютер и телефон, и я пытаюсь установить двунаправленную связь между двумя через 3G.
На стороне ПК у меня есть полный контроль над NAT.Таким образом, я подключил входящие сообщения на моем конкретном порту к ПК на моем столе.
Затем я отправляю на внешний IP-адрес сети нашего ПК мой конкретный порт.
Я вижу, что пакеты поступают на мой ПК, что идеально.Итак, теперь я хочу отправить сообщение с ПК на телефон.Я получил адрес и порт через «recvfrom», и затем я отправил обратно на адрес и порт, с которого я получил данные.
Однако эти данные затем не принимаются телефоном.Я предполагаю, что входящее сообщение не перенаправляется с помощью блока NAT в сети операторов мобильной связи.
Почему это так?Когда я инициировал связь с телефоном, я подумал, что смогу вернуться по этому маршруту для связи с телефоном?
Итак, как мне заставить это работать?
Любые мысли приветствуются!