2013-10-28 63 views
1

我必须选择一个协议/技术要用于通信的客户端 - 服务器体系结构,既用于Python和C的主要要求支持是:RPC协议比较

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

为此,我评估了以下协议/通信技术。我希望你能看看表格并告诉我你的想法,因为大多数时候,很难找到我需要的信息进行分析。另外,我还希望你们中的任何人都可以在下表中添加更多的协议/技术。

Protocols Comparison

(* 1)RPyC TLS支持是基于在无不再支持Python库。

回答

0

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