用于服务器与iOS和Android设备通信的Mac或Windows OS

时间:2013-08-19 16:28:16

标签: android ios windows macos client-server

我正在学习服务器端编程。目前服务器(Mac Mini)应该与iOS设备通信,但我希望将来能够添加Android设备。

我想问一下,在这种情况下,服务器的操作系统可以保留为Mac吗?或者它最好是Windows吗?或者它没有什么区别?对n00b问题感到抱歉,我对服务器很新。

1 个答案:

答案 0 :(得分:0)

只要客户端和服务器使用定义良好的协议进行通信,两者的计算平台都无关紧要。

服务器和客户端进行通信的最简单和最常用的方法之一是通过HTTP协议。服务器端所需的只是符合标准的Web服务器,而对于客户端,则是非常基本的API。

您可以在Mac(或Windows,Linux等)服务器上运行流行的Apache网络服务器,并在本机iOS应用上使用NSURLConnection等类与服务器进行通信。< / p>

您在Android上拥有HttpClient课程。

在服务器端,除了简单地提供文件之外,您可以使用常见语言(如PHP,Ruby,Python和Perl)轻松地开发类似REST的API,它们可以轻松地与Apache集成。