Как сервер отправляет данные на мобильный телефон, использующий мобильную сеть

#server #client

Вопрос:

Я выполняю проект, который пытается удалить игрушечную машину (Сервер) с помощью моего ПК (клиента), поэтому мне нужно выяснить, как сервер и клиент могут взаимодействовать друг с другом, когда оба они используют мобильную сеть.

Я провел некоторое исследование мобильной сети, и я знал, что мобильная сеть использует CRNAT, который мы не можем напрямую связываться с мобильным телефоном, потому что IP-адрес, который провайдер предоставляет телефону, не является общедоступным адресом.

А вот и вопросы,

  1. Что я могу сделать, чтобы мой Сервер и Клиент могли общаться друг с другом.
  2. Если я пытаюсь использовать UDP в качестве протокола передачи, какое соображение мне нужно еще немного рассмотреть.