2012-04-14 12 views
0

私は、ビデオやその他のものをストリームするために、3Gとの間でPCとモバイル(Androidデバイス)をudp接続しています。私は無線LAN接続を介して自分のコードをテストし、うまく動作します。Udp接続のIPの問題

問題がある:3G経由で接続したときにIPアドレスの最初の2つのフィールドは、例えば同じ

ない限り、接続は動作しません:

  • PC IP = 10.220.x.xmobile IP = 10.220.x.x場合、接続が機能します。
  • PC IP = 10.220.x.xmobile IP = 10.219.x.xの場合、接続が動作しない

誰がどこに問題があるのか​​、どのように解決できますか?私は同じようなIPを手に入れることがとても難しいことを意味しています。別のIPを永遠に取得するために切断して再接続しておき、3Gネットワ​​ークでIPを手動で変更することはできないので、クレイジー。

おかげ

答えて

0

ほとんどのモバイルネットワークは、インターネット(ブロックUDPトラフィック)に対してNAT変換されています。さらに、あなたのオペレータも、相互にファイアウォールされた異なるサブネットを持ち、すべてのUDPトラフィックをブロックしているように見えます。

一般的にモバイルネットワークでUDPを使用することは悪い考えです。 UDPの一般的な使用法はVoice-over-IPであり、ほとんどすべてのモバイルネットワーク事業者が利益を犠牲にする可能性があるため、これはユースケースです。