【发布时间】:2015-11-19 16:35:34
【问题描述】:
我目前正在制作一个可供一定数量的客户使用的安卓应用程序。每个客户端都将拥有一个帐户,并将访问来自服务器的信息。此信息存储在数据库中。
我的问题是创建服务器端的最佳方式是什么,该服务器端将在以后与其他平台(iOS、Windows 等)兼容? 我可以在不同平台上使用套接字吗?或者我应该创建一个 Web 服务? 我发现了一个我认为正在解释类似事情的教程,但我认为它需要一定的知识,而且我对此完全陌生,并且还没有在学院学习过(我很擅长套接字,但是我对它们从来没有多少信心,向服务器发送 HTTP 请求的想法看起来好多了)。
有人可以引导我阅读有关如何完成此操作的教程或讲座吗?
【问题讨论】:
-
其实tcp sockets是高层网络,不是低层。读取和写入套接字与读取和写入文件大致相同。如果您想要低级别网络,请随意使用原始套接字。
-
我想使用套接字,但是我不确定我是否可以在客户端的不同平台上使用它们,也就是说,java中的服务器套接字可以与客户端套接字通信例如iOS 的目标 C。
标签: java web-services rest sockets server