我必须选择一种协议/技术来用于通信客户端-服务器架构,同时支持 Python 和 C。主要要求是:
- 两端之间的对称通信:客户端建立连接,服务器可以通过同一连接将数据发送回客户端。
- 通过使用 HTTP 或大堆栈(如果可能,使用 TCP 直接通信)来避免过多的开销。
- TLS/SSL 支持安全通信。
- 易于实施。
为此,我评估了以下协议/通信技术。如果您能看一下表格并告诉我您的想法,我将不胜感激,因为在大多数情况下,很难找到我进行此分析所需的信息。此外,我还希望你们中的任何人都可以在下表中添加更多协议/技术。
(*1) 对 RPyC 的 TLS 支持基于不再受支持的 Python 库。