2011-08-02 27 views
0

私はWebからのURLからXMLデータをフィードするアン​​ドロイドプロジェクトを持っています。私はこれをテストしたいが、私はウェブアドレスを持っていない。IPアドレスでローカルホストのWebページを取得

私はASP.NETプロジェクトでXMLページを作成し、そのURLをアンドロイドプロジェクトに入れました。しかし、localhost URLは機能しませんでした。

私はAndroidプロジェクトでIPアドレスを与えることができるようにVisual Studioでどのようにプロジェクトを作成できますか?私はthis tutorial about TCP Clientを通過しましたが、私の問題の解決方法を解決することはできません。 (私はIISサーバーを持っていませんので、解決策として与えないでください)

+1

あなたはAndroidにホストコンピュータのIPを与える必要があるかもしれません。 Androidエミュレータの127.0.0.1はAndroidエミュレータです。 –

+0

私はIPアドレスを持つVSプロジェクトを作成する上での助けが不思議でした – Nipuna

答えて

2

実際のデバイスをWi-Fiネットワーク経由で使用している場合は、実際のホストIPアドレスが有効です。エミュレータを使用している場合、ホストアドレスは10.0.2.2です(documentation hereを参照)。

0

ローカルホストは通常​​127.0.0.1に解決され、ローカルマシン専用です。あなたのマシンには何らかの記述のネットワークカードがあり、そのようなものにはIPアドレスがあると仮定します。これはあなたのルータ(ADSL /ケーブル/その他)によって自動的に割り当てられるかもしれませんが、それは1つ持っています。あなたはそれが何であるかわからない(とあなたがVSについて話しているので、あなたがPCを使用して開発されている、と仮定して)場合は、コマンドプロンプトを開き、

ipconfig /all 

を入力あなたは、ネットワークデバイスのリストを取り戻すだろうとそのうちの1つがあなたのNICになります。それに関連付けられたIPアドレスも表示されます。

最後に行うことは、Windowsファイアウォールがモバイルアプリで使用されているポートへのアクセスをブロックしていないことを確認することです。それ以降はすべてうまくいくはずです。あなたが別のPCを持っているなら、それを使ってXMLでホストされたページをブラウズしてみてください。

関連する問題