2012-04-18 2 views
1

Возможно ли использовать UDP через сеть 3G? Я попытался, но не смог, у меня есть приложение на моем ПК, которое читает UDP-пакеты, и я пытаюсь отправить UDP-пакеты на этот «сервер», используя мой 3G-подключенный телефон.UDP между 3G подключенным устройством и WiFi ПК

Эти сценарии работы: Местные Локально через Wi-Fi Внешние Внешн через Wi-Fi

Это не работает: 3G к ПК

+0

Вы используете общедоступный IP-адрес для своего сервера? Может быть, используемые порты закрыты в ваших маршрутизаторах? – Janusz

+0

Порты перенаправляются на маршрутизатор, на котором находится компьютер, я могу принимать и отправлять пакеты между моим ПК и ПК в другой сети. То же самое, когда у меня есть телефон в другой сети Wi-Fi, он может общаться с моим ПК. Но когда у меня есть телефон в сети 3G, он не работает вообще. – Adam

ответ

1

Я нашел следующее source. Самое главное для меня:

  • iPhone может посылать пакеты UDP с хостами от T сети AT &
  • iPhone не может получить UDP-пакеты, отправленные на него с хоста от AT & T NAT network
  • iPhone ДОЛЖЕН быть в состоянии отправить & получает UDP-пакеты на другие iPhone в сети AT & T.
  • Мы должны быть в состоянии послать СОП от iPhone к серверу
  • Мы должны быть в состоянии сделать многоадресного на интерфейс Wi-Fi, а также отправлять & получить другие хостов в той же Wi-Fi сети

Это также относится ко всем другим смартфонам. Если вы не можете получать пакеты UDP со своего телефона, пакеты могут быть заблокированы вашим сетевым провайдером, или что-то в вашей настройке неверно.

Большие проблемы мне кажутся невозможными, что вы не можете отправить данные на свой телефон. Это делает все UDP-вызовы маршрутом в один конец и, возможно, делает ваш сервер бесполезным.

 Смежные вопросы

  • Нет связанных вопросов^_^