1

3G ネットワークで UDP を使用することはできますか? PC に UDP パケットを読み取るアプリケーションがあり、3G 接続電話を使用してその「サーバー」に UDP パケットを送信しようとしています。

これらのシナリオは動作します: Wifi 経由でローカルからローカルへ 外部から Wi-Fi 経由で外部へ

これは機能しません: 3G から PC

4

1 に答える 1

1

以下のソースを見つけました。私にとって最も重要なことは次のとおりです。

  • iPhone は UDP パケットを AT&T ネットワーク外のホストに送信できます
  • AT&T NAT ネットワーク外のホストから送信された UDP パケットを iPhone が受信できない
  • iPhone は、AT&T ネットワーク上の他の iPhone との間で UDP パケットを送受信できる必要があります。
  • iPhoneからサーバーにDISを送信できるはずです
  • WiFi インターフェイスでマルチキャストを実行し、同じ WiFi ネットワーク上の他のホストと送受信できる必要があります。

これは、他のすべてのスマートフォンにも当てはまります。電話から UDP パッケージを受信できない場合は、パケットがネットワーク プロバイダーによってブロックされているか、セットアップに問題がある可能性があります。

より大きな問題は、データを携帯電話に送り返すことができないことです。これにより、すべての UDP 呼び出しが一方向のルートになり、サーバーが役に立たなくなる可能性があります。

于 2012-04-18T10:55:01.177 に答える