Получить локальную веб-страницу по IP-адресу - PullRequest
0 голосов
/ 02 августа 2011

У меня есть проект Android, который передает данные XML с URL из Интернета. Я хочу проверить это, но у меня нет веб-адреса.

Поэтому я создал страницу XML в проекте ASP.NET и поместил URL-адрес в проект Android. Но локальный URL не работал.

Как создать проект в Visual Studio таким образом, чтобы я мог дать IP-адрес в проекте Android. Я прошел это руководство по TCP-клиенту , но не могу найти решение для моей проблемы. (У меня нет сервера IIS, поэтому, пожалуйста, не используйте его в качестве решения)

Ответы [ 2 ]

2 голосов
/ 02 августа 2011

Если вы используете реальное устройство через сеть Wi-Fi, ваш реальный IP-адрес хоста должен работать. Если вы используете эмулятор, то адрес вашего хоста - 10.0.2.2 (см. документацию здесь ).

0 голосов
/ 02 августа 2011

Localhost обычно разрешается до 127.0.0.1 и резервируется только для локальной машины. Я предполагаю, что ваша машина имеет сетевую карту некоторого описания и, как таковая, будет иметь IP-адрес. Это может быть назначено автоматически вашим маршрутизатором (ADSL / Cable / Etc), но у него будет один. Если вы не уверены, что это такое (и предполагаете, что, поскольку вы говорите о VS, который разрабатываете на ПК), откройте командную строку и введите

ipconfig /all

Затем вы получите список сетевых устройств, и одним из них будет ваша сетевая карта. Вы также должны увидеть IP-адрес, связанный с ним.

Последнее, что нужно сделать, это убедиться, что ваш брандмауэр Windows не блокирует доступ к портам, используемым вашим мобильным приложением. После этого все должно быть в порядке. Если у вас есть другой компьютер, попробуйте перейти на страницу, размещенную на XML, используя это.

...