2012-01-30 13 views
0

私はServerSocketを作成して特定のポートを聴くようにしました。私のモバイルで動作するアプリケーションを使用する場合は、私のパブリックIPを使用し、ルーターをローカルIPにします。 Whtポート番号。ルータで私は前方にshld?ソケットを使用したポート転送

答えて

1

あなたはので、私はいくつかの仮定を作ってあげる上に行くために多くの詳細に提供されていない:

  • あなたのAndroidアプリは、あなたの質問に言葉で表現方法からポート9923.
  • でリッスンしているが私はWiFiで接続していると仮定します。
  • 他のパーティは、あなたのアプリの公開 IPアドレスを既に(何らかの形で)認識しています。
  • 当事者は、あなたのAndroidのIPアドレスへのルーターからポート9923を転送します。このシナリオではポート9923.

を介してすべての通信を開始します。言い換えれば、あなたのパブリックIPアドレスのポート9923宛ての任意の着信パケットは、あなたのAndroidのIPアドレスのポート9923に転送されます。

3Gを使用しようとしている場合は、すべての通信事業者が特定のポートで待機したり、ソケットを開いたりすることができないことに注意してください。

+0

こんにちは。私は3Gを使ってAndroidから自分のPCに接続しようとしています。私はWifi経由で接続していません。 – hari

関連する問題