если у меня есть IP-адрес iphone, могу ли я с ним связаться? - PullRequest
2 голосов
/ 15 декабря 2010

Существуют ли какие-либо службы, работающие по умолчанию на iphone, которые позволяют другому IP-адресу связываться с ним, если ip iphone известен?

Ответы [ 3 ]

3 голосов
/ 15 декабря 2010

Да, технически, вы можете.Однако есть несколько проблем:

  1. Мобильные IP-адреса обычно меняются
  2. Когда телефон находится в спящем режиме, его сетевой интерфейс, вероятно, недоступен.

    Так что я не думаю, что вы можете положиться на это для инициации связи с телефоном.

0 голосов
/ 15 декабря 2010

Я не знаю точно, что вы хотите сделать со своим приложением, но вы можете создать поток, отделенный от основного (используя gcd), и использовать его для отправки / получения информации с сервера, например, с помощью объектов JSON , Конечно, вы можете использовать сокеты и написать клиента или что-то в этом роде. Я предложил новый поток, потому что вы можете запустить его навсегда (в корпоративном приложении я не знаю, одобрит ли Apple поток, работающий в приложении для AppStore). Мне нужно было разработать приложение с постоянными отношениями клиент / сервер, и я так и заработал.

0 голосов
/ 15 декабря 2010

Существует не так много вариантов из коробки на телефоне без джейлбрейка.Однако вы можете написать собственное клиентское приложение, которое будет работать на телефоне.Он принимает или инициирует удаленное соединение.

И в этом случае протокол полностью зависит от вас.

Если вы взломали свой телефон, вы можете установить пакет OpenSSH и иметь SSH и SFTPдоступ к вашему телефону.

...