Доступ к веб-службе .net на локальном хосте с устройства Android

У меня проблема с доступом к моему веб-сервису .net на локальном хосте моего ноутбука с устройства Android.

Я могу получить к нему доступ из эмулятора Android, используя адрес 10.0.2.2:49654.

Затем я создал точку доступа, используя connectify со своего ноутбука, чтобы поделиться своим локальным подключением, и я смог подключить устройство Android к точке доступа через Wi-Fi.

Затем я попытался использовать тот же адрес, 10.0.2.2:49654, но безуспешно.

Я использовал IP-адрес своего ноутбука 192.168.1.100, но все равно не удалось.

Пробовал другой вариант, 192.168.1.100:49654, но опять не получилось.

Я ценю любую помощь, оказанную мне, спасибо всем!


person Fella    schedule 02.07.2011    source источник


Ответы (4)


Возможно, вы просто смотрите не на тот IP. Ваш «локальный» IP-адрес обычно 192.168.1.xx, но IP-адрес Connectify (по крайней мере, для меня) 192.168.2.xx

перейдите cmd -> ipconfig и получите другой IP оттуда. это мои

Wireless LAN adapter Wireless Network Connection 2:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::d15d:982b:df0e:7df5%40
   IPv4 Address. . . . . . . . . . . : 192.168.2.1 - Connectify local ip
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix  . : local.lan
   Link-local IPv6 Address . . . . . : fe80::4962:1644:5e18:408c%38
   IPv4 Address. . . . . . . . . . . : 192.168.1.2 - local ip -> wifi to internet
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.1

надеюсь, это поможет

person Bojan Kogoj    schedule 02.07.2011
comment
Я думаю, что у меня нет второго IP-адреса. Когда я сделал ipconfig, вышел только один IP-адрес, то есть 192.168.2.1. И 192.168.1.100 также будет отображаться, если я подключу свой ноутбук к интернет-кабелю. Итак, я думаю, что не знаю свой локальный IP-адрес .. - person Fella; 03.07.2011
comment
У меня состояние мультимедиа отключено для адаптера беспроводной локальной сети Беспроводное сетевое подключение. любая подсказка? Благодарность - person Fella; 03.07.2011
comment
@Fella, я предполагаю, что вы используете Windows 7, если не ваша проблема, возможно, именно в этом. Вставьте интернет-кабель обратно в свой ноутбук, используйте подключение к Интернету по локальной сети и запустите точку доступа. Подключите телефон к беспроводной сети и попробуйте, работает ли интернет (браузер). Если он не перезапустит Connectify и, возможно, компьютер и повторит попытку, он, как известно, глючит. Вы сказали, что без кабеля вы получаете только один ip, это 192.168.2.1. Это IP-адрес, который вы должны использовать на своем телефоне, поскольку этот IP-адрес является вашим локальным IP-адресом для беспроводной сети. Другой для кабельного подключения, который вас не интересует. Дайте мне знать, как это работает - person Bojan Kogoj; 03.07.2011
comment
IP-адрес, который я получаю, это 192.168.55.1, я использовал его, но он не работает. - person William Kinaan; 30.05.2013

см. документацию по Android http://developer.android.com/guide/developing/devices/emulator.html#emulatornetworking

person sunriser    schedule 02.07.2011

попробуйте изменить файл hosts на вашем устройстве с помощью Hosts Editor

person FelasDroid    schedule 04.11.2013

1) Попробуйте открыть порт с вашего роутера и использовать 192.168.1.100

если не удалось

2) Попробуйте открыть порт на маршрутизаторе и использовать свой общедоступный IP-адрес.

person mohamede1945    schedule 02.07.2011
comment
использовать 192.168.1.100 без: 49654 или все же я должен использовать 102.168.1.100:49654? Благодарность - person Fella; 03.07.2011