获取iPhone应用程序的特定IP位置

时间:2009-12-05 22:58:04

标签: iphone objective-c xcode wifi fileshare

我已经浏览了以下链接

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

我也试过这个(但Apple没有认识到这一点)。

http://appsamuck.com/day4.html

当用户点击“wifi”按钮时,我只想要那个。

使用我在iPhone应用程序上显示的IP,其他使用wifi的PC可以访问存储在文档目录中的报告。怎么可能?

2 个答案:

答案 0 :(得分:1)

我不能指出任何具体的例子,但是这样做的方法是ZeroConf协议 - iPhone和PC都必须在同一个网络上才能完成这项工作。

答案 1 :(得分:1)

在我的应用中,我使用CocoaHTTPServer来获取手机的本地信息。您运行服务器并开箱即用,它会索引文档目录中的所有文件。

要执行您想要的操作,您需要编辑代码以返回其他类型的数据格式(xml可能是最简单的),从应用程序内部调用此数据以获取该数据。 CocoaHTTPServer也可以轻松地开箱即用,所以你也可以发布一个xml响应。

在考虑之后,CocoaHTTPServer最好在幕后的计算机端运行。然后,iphone可以将信息发送到计算机,在那里处理代码应该更容易,并且你有更多的选择。