Как подключить iPhone Safari к Windows HTTP серверу? - PullRequest
1 голос
/ 06 мая 2011

Я совершенно новичок в iPhone, так что это вопрос новичка.

Среда веб-разработки, которую я использую на работе, настроена на Windows 7 с запущенным Tomcat в качестве веб-сервера.Веб-приложения проверяются путем указания браузера на «localhost».

Меня попросили перенести веб-интерфейс на iPhone.Так как мне нужно использовать ту же среду разработки, мне нужно подключить iPhone к ПК через USB или Ethernet.

Существует ответ: «/2864607/kak-poluchit-dostup-k-saitu-rabotayschemu-na-lokalnom-hoste-iz-brauzera-iphone"

, но я надеялся сделать это без беспроводного соединения..

Другие вопросы, которые я исследовал, касаются разработки iPhone, SDK и т. Д. Я не занимаюсь разработкой кода iPhone, я лишь пытаюсь заставить браузер iPhone Safari получить доступ к IP-адресу локального ПК, 192.168..xx.xx или что-то в этом роде.

Кажется, все должно быть просто, вопрос кабельной разводки?

Ответы [ 2 ]

0 голосов
/ 06 мая 2011

это было бы проблемой кабельной разводки ... если бы у iPhone был интернет-разъем :) Но Wi-Fi-соединение - это единственное «сетевое гнездо», которое есть у телефона, с которым вы можете напрямую подключиться к собственной сети, порт 3G или CDMA маршрутизируется через вашу компанию мобильной связи, с этим ничего не поделаешь. Отсюда необходимость WiFi для доступа к не маршрутизируемым адресам, таким как ...

Другой вариант - сделать ваш сервер подключаемым к Интернету, как сказал middapark. Затем вы можете получить к нему доступ через сеть своего оператора мобильной связи и общедоступный Интернет и избавиться от необходимости использовать Wi-Fi.

Третий вариант - создать VPN-туннель от iPhone до локальной сети, опять же через сеть оператора мобильной связи и общедоступный Интернет. Но у меня нет опыта в этом, поэтому я не могу дать дальнейший совет там.

0 голосов
/ 06 мая 2011

Проблема, скорее всего, связана с тем, что вы пытаетесь заставить свой iPhone просматривать внутреннюю (то есть: не доступную для просмотра в Интернете) сеть. (Адреса, такие как 192.168.0.0, 172.16.0.0 и 10.0.0.0, являются не маршрутизируемыми в отношении Интернета в целом.)

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...