1

我必须选择一种协议/技术来用于通信客户端-服务器架构,同时支持 Python 和 C。主要要求是:

  1. 两端之间的对称通信:客户端建立连接,服务器可以通过同一连接将数据发送回客户端。
  2. 通过使用 HTTP 或大堆栈(如果可能,使用 TCP 直接通信)来避免过多的开销。
  3. TLS/SSL 支持安全通信。
  4. 易于实施。

为此,我评估了以下协议/通信技术。如果您能看一下表格并告诉我您的想法,我将不胜感激,因为在大多数情况下,很难找到我进行此分析所需的信息。此外,我还希望你们中的任何人都可以在下表中添加更多协议/技术。

协议比较

(*1) 对 RPyC 的 TLS 支持基于不再受支持的 Python 库。

4

1 回答 1

0

我使用 xmlrpc,但我认为 ZMQ 是最好的选择。

于 2013-10-30T10:22:39.567 回答