【发布时间】:2011-12-22 05:28:17
【问题描述】:
为了了解有关网络的更多信息,我想做一个练习:在 iPhone 和 macbook 笔记本电脑上编写一些代码,允许设备通过 HTTP 进行通信。
一般情况下我该如何设置?我可以编写一个非常简单的 Web 服务器,如 Beej's Guide 所示。然后运行它并从手机发出请求。假设这两个设备将在同一个 wifi 网络上。
【问题讨论】:
标签: ios http sockets networking
为了了解有关网络的更多信息,我想做一个练习:在 iPhone 和 macbook 笔记本电脑上编写一些代码,允许设备通过 HTTP 进行通信。
一般情况下我该如何设置?我可以编写一个非常简单的 Web 服务器,如 Beej's Guide 所示。然后运行它并从手机发出请求。假设这两个设备将在同一个 wifi 网络上。
【问题讨论】:
标签: ios http sockets networking
在本书中,您可以找到一个示例,说明如何使用 Bonjour 创建网络以将 Mac OS X 应用程序与 iOS 应用程序连接起来。
http://my.safaribooksonline.com/book/programming/mobile/9780132757058/bonjour-and-web-servers/ch28
希望对你有所帮助。
【讨论】:
在两个应用程序之间使用 HTTP 效率非常低。使用 NSNetService 和原始套接字。
有一个示例项目展示了如何设置发布服务、连接 2 个服务以及使用来自套接字连接的数据。
【讨论】: