超级基本问题 - 我正在构建一个iphone应用程序,但需要将我的计算机设置为服务器,以便我的应用程序可以将数据发送到我的计算机。我需要采取的第一步是什么?
谢谢!
答案 0 :(得分:2)
如果您正在编写iPhone应用程序,那么您可能在Macbook上,因此您可以在系统首选项中轻松启用Apache,单击共享,启用Web共享,然后它将显示您可以通过Web浏览器点击的计算机IP地址。
这将为您设置计算机上的Web服务器。由于您的模拟器和Web服务器将位于同一个无线网络中,即使您部署到设备上,您也可以在无线网络上使用它,您应该能够将数据发布到Mac的Web服务器上。
如果要向其传递数据,则需要阅读“Web服务”,可能是REST Web服务。然后我会建议阅读PHP和/或Ruby或Python作为您的编程语言来解释您发布到Web服务的内容。
希望能帮到你。
如果您不在Mac上,无论如何都无法开发iPhone应用程序;)因此上述策略应该适合您。
答案 1 :(得分:0)
如果您的服务器在网络外可用,则3G仅适用于您。有关如何设置但基本上你要做的事情的大量信息是配置你的路由器将来自(例如)端口8080的传入流量转发到你的服务器的IP地址。假设你在路由器上。
作为旁注,如果想要在那里托管服务器,如果您使用Ruby,那么可以查看http://www.heroku.com/how