1

PCでTomcat7.0サーバーを実行していますが、URLを介してエミュレーターを介してサーブレットにアクセスします。

http://10.0.2.2:8084/MyServer

私は今、これに数時間苦労しています。これを達成するための次の手順を理解しました

  1. 静的IPアドレスが必要ですか?そのNo-IP Freeため、動的IP(ダイヤルアップ接続があります)を静的IPに変換するために使用しています。

  2. Windows 7でファイアウォールルールを変更する必要があります。に変更しようとしInbound Rulesまし'port 8084'たが、機能しませんでした。

私の質問は、GPRS接続を備えた実際のAndroidデバイスを介してPC上の同じサーバーにアクセスする方法です。

本当にありがとう。

4

3 に答える 3

3

Wi-Fiが最良の答えです。マシンと電話を同じネットワークに接続します。それがオプションでない場合は、ローカルトンネルをお勧めします:http://progrium.com/localtunnel/

于 2012-05-17T13:23:47.193 に答える
1

サーバーにパブリックIPアドレスがある限り、問題はありません。最初に試す必要があるのは、既知のIPアドレスを使用してデバイスからアクセスし、名前解決に進むことです。この場合、DynDNSまたはNo-IPFreeが有効なオプションになります。

いつでもあなたのパブリックIPがであるとしましょ1.2.3.4う、ただ試してみてください

http://1.2.3.4:8084/MyServer

そしてそれは動作するはずです。次に、上記のサービスのいずれかを構成し、ホストとドメイン名を使用してみてください。

于 2012-05-17T13:43:45.563 に答える
1

Windows PCと有線/無線ルーターのファイアウォールルールは両方とも、ポート8084への着信接続を許可する必要があります。

ルーターで、8084への着信接続を設定してWindows PCのローカルIPアドレスにリダイレクトします(127.0.0.1)。これは「ポートフォワーディング」と呼ばれます。その方法については、ルーターのマニュアルを参照してください。

ルーターが着信ポート8084要求をWindowsマシンに転送すると、外部からアクセスできるようになります。

http://your-dynamic-address.com:8084/MyServer
于 2012-05-21T20:14:57.290 に答える