【问题标题】:Client-Server arhitecture and communication protocols [closed]客户端-服务器架构和通信协议
【发布时间】:2014-07-27 02:29:30
【问题描述】:

我需要开发一个客户端/服务器移动应用程序,但我不知道选择什么作为客户端和服务器之间的通信协议。我知道有 REST 架构风格和 RPC。

  1. 还有哪些其他架构风格可以在客户端和客户端之间进行通信 服务器是?
  2. 服务器发送消息的架构名称是什么 (带数据)到客户端,客户端处理它们?
  3. 你能告诉我书籍/文章/或任何其他的名字吗 这个领域的信息?可能有些文章在哪里比较 客户端/服务器协议。

    提前致谢。

【问题讨论】:

  • 它们是 REST 和 SOAP 架构 .. 客户端我个人使用 Spring for Android 作为 REST 客户端。服务器端取决于您使用的语言..但仍然基于 Http 的操作..

标签: android ios rest client-server rpc


【解决方案1】:

我认为唯一的答案是 HTTP,因为简单而开放的胜利。

该主题的变体 - REST、SOAP、XML-RPC 等 - 仅在数据传输到网络上的形式上有所不同。

HTTP 是一种请求/响应协议。客户端向服务器请求数据并将其拉下。

HTML5 正在添加用于从服务器推送到客户端的网络工作者和套接字。这有一种发布/订阅的感觉,因为多个客户端可以根据自己的意愿同时从服务器接收数据负载。

我没有推荐书。

【讨论】:

    猜你喜欢
    • 2011-02-17
    • 2012-09-25
    • 2012-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多