Как я могу разрешить доступ к порту на машине Ubuntu 11.10, находящейся в локальной сети Ethernet, моему устройству Android через WiFi в той же локальной сети?
В частности, я занимаюсь разработкой приложений для Android где приложению требуется доступ к порту на компьютере с Ubuntu (http://192.xxx:port), а приложение Android отвечает:
Сбой: соединение с http: // 192 .x ... отказано
blockquote>Я использую сетевой адрес 192.x ..., как показано с помощью ifconfig на машине с Ubuntu.
Благодаря.
Возможно, нет никакого сервиса, слушающего на порте, с которым Вы соединяетесь?
Только, чтобы проверить, существует ли сетевая проблема, можно открыть терминал, CD к нечастному каталогу (быть осторожным, содержание всех файлов каталога, где эта команда запускается, будет подаваться в сети, поэтому выберет с осторожностью) и входит:
python -m SimpleHTTPServer 8000
Это будет служить текущему каталогу по HTTP на порте 8000 на всех Ваших сетевых интерфейсах.
Теперь на Вашем Android открывают браузер и вводят адрес http://192.x.x.x:8000 и проверка, если Ваш браузер отображает файлы из каталога, где Вы ввели команду Python выше.