Вопрос

Я перешел по следующей ссылке

http://zachwaugh.com/2009/03/programmatically-retrieving-ip-address-of-iphone/

и я также пробовал этот (но Apple его не распознает).

http://appsamuck.com/day4.html

Я просто хочу, чтобы это было, когда пользователь нажимает на кнопку "Wi-Fi".

К отчетам, хранящимся в documents directory, можно получить доступ с другого компьютера через Wi-Fi, используя IP-адрес, который я показываю в своем приложении для iPhone.Как это возможно?

Это было полезно?

Решение

В своих приложениях я использую Сервер CocoaHTTPServer чтобы получать местную информацию по телефону и отключаться от него.Вы запускаете сервер, и "из коробки" он индексирует все файлы в каталоге documents.

Чтобы сделать то, что вы хотите, вам нужно будет отредактировать код, чтобы вернуть какой-либо другой формат данных (xml, вероятно, самый простой). вызовите this из вашего приложения, чтобы получить эти данные.CocoaHTTPServer также легко извлекает POST прямо из коробки, так что вы также можете опубликовать XML-ответ.

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

Другие советы

Я не могу указать на какие-либо конкретные примеры, но способом сделать это был бы протокол ZeroConf - и iPhone, и ПК должны быть подключены к одной сети, чтобы это работало.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top