gpt4 book ai didi

python - 最佳 Python 支持的服务器/客户端协议(protocol)?

转载 作者:太空狗 更新时间:2023-10-29 19:31:43 24 4
gpt4 key购买 nike

我正在寻找 Python 支持的良好服务器/客户端协议(protocol),用于在一个服务器和多个客户端之间进行数据请求/文件传输。安全也是一个问题 - 所以安全登录将是一个加号。我一直在研究 XML-RPC,但它看起来是一个相当古老的(现在可能未被使用?)协议(protocol)。

最佳答案

如果您希望进行文件传输,XMLRPC 可能是一个糟糕的选择。它将要求您将所有数据编码为 XML(并将其加载到内存中)。

“数据请求”和“文件传输”对我来说听起来很像普通的旧 HTTP,但您对问题的陈述并没有使您的要求明确。请求中需要编码什么样的信息?像“http://yourserver.example.com/service/request?color=yellow&flavor=banana”这样的 URL 是否足够好?

Python 中有很多 HTTP 客户端和服务器,没有一个特别好,但我确信所有这些都可以完成基本文件传输的工作。您可以通过“正常”网络方式实现安全性,即使用 HTTPS 和密码,这可能就足够了。

如果你想要双向通信,那么 HTTP 就失败了,像 Twisted 的 perspective broker (PB) 这样的协议(protocol)或 asynchronous messaging protocol (AMP)可能更适合你。这些协议(protocol)当然得到了 Twisted 的良好支持。

关于python - 最佳 Python 支持的服务器/客户端协议(protocol)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com