我正在学习做服务器端编程。目前服务器(Mac Mini)应该与 iOS 设备通信,但我希望将来添加 Android 设备。
请问在这种情况下,服务器的操作系统可以保持为Mac吗?还是最好是Windows?还是没有区别?对不起n00b问题,我对服务器很陌生。
我正在学习做服务器端编程。目前服务器(Mac Mini)应该与 iOS 设备通信,但我希望将来添加 Android 设备。
请问在这种情况下,服务器的操作系统可以保持为Mac吗?还是最好是Windows?还是没有区别?对不起n00b问题,我对服务器很陌生。
只要客户端和服务器使用定义良好的协议进行通信,任何一方的计算平台都无关紧要。
服务器和客户端进行通信的最简单和最常见的方法之一是通过HTTP协议。服务器端只需要一个符合标准的 Web 服务器,而客户端则需要非常基本的 API。
您可以在 Mac(或 Windows、Linux 等)服务器上运行流行的ApacheNSURLConnection
Web 服务器,并使用本机 iOS 应用程序上的类与服务器通信。
你有HttpClient
安卓上的课程。
在服务器端,除了简单地提供文件之外,您还可以使用 PHP、Ruby、Python 和 Perl 等通用语言轻松开发类似于REST的 API,这些语言可以轻松与 Apache 集成。