3G ネットワークで UDP を使用することはできますか? PC に UDP パケットを読み取るアプリケーションがあり、3G 接続電話を使用してその「サーバー」に UDP パケットを送信しようとしています。
これらのシナリオは動作します: Wifi 経由でローカルからローカルへ 外部から Wi-Fi 経由で外部へ
これは機能しません: 3G から PC
3G ネットワークで UDP を使用することはできますか? PC に UDP パケットを読み取るアプリケーションがあり、3G 接続電話を使用してその「サーバー」に UDP パケットを送信しようとしています。
これらのシナリオは動作します: Wifi 経由でローカルからローカルへ 外部から Wi-Fi 経由で外部へ
これは機能しません: 3G から PC
以下のソースを見つけました。私にとって最も重要なことは次のとおりです。
- iPhone は UDP パケットを AT&T ネットワーク外のホストに送信できます
- AT&T NAT ネットワーク外のホストから送信された UDP パケットを iPhone が受信できない
- iPhone は、AT&T ネットワーク上の他の iPhone との間で UDP パケットを送受信できる必要があります。
- iPhoneからサーバーにDISを送信できるはずです
- WiFi インターフェイスでマルチキャストを実行し、同じ WiFi ネットワーク上の他のホストと送受信できる必要があります。
これは、他のすべてのスマートフォンにも当てはまります。電話から UDP パッケージを受信できない場合は、パケットがネットワーク プロバイダーによってブロックされているか、セットアップに問題がある可能性があります。
より大きな問題は、データを携帯電話に送り返すことができないことです。これにより、すべての UDP 呼び出しが一方向のルートになり、サーバーが役に立たなくなる可能性があります。