如果我有一个iPhone的IP地址,我还能与之通信吗?

时间:2010-12-15 13:31:22

标签: iphone client-server ip-address

默认情况下是否有任何服务在iphone上运行,如果已知iphone的ip,会让另一个ip地址与之通信?

3 个答案:

答案 0 :(得分:3)

是的,从技术上讲,你可以。但有几个问题:

  1. 移动IP地址通常会更改
  2. 当手机处于睡眠模式时,可能无法访问其网络接口。
  3. 所以我认为你不能依靠它来启动与手机的通信。

答案 1 :(得分:0)

在非破牢的手机上开箱即用的选项并不多。但是,您可以编写自己的手机上运行的客户端应用程序。它接受或启动远程连接。

在这种情况下,协议完全取决于你。

如果您越过手机,可以安装OpenSSH软件包,并拥有对手机的SSH和SFTP访问权限。

答案 2 :(得分:0)

我不确切地知道你想对你的应用做什么,但你可以考虑创建一个与主应用程序分离的线程(使用gcd)并使用它来发送/接收使用JSON对象的服务器的信息,例如。当然你可以使用套接字并编写客户端或类似的东西。 我建议一个新线程,因为你可以让它永远运行(在企业应用程序上,我不知道Apple是否会批准在App for AppStore上运行的线程)。 我必须开发一个具有一致客户端/服务器关系的应用程序,这就是我使用它的方式。