我正在为我的学校项目制作类似于 Ubuntu Landscape ( http://www.canonical.com/enterprise-services/ubuntu-advantage/landscape ) 的服务器/客户端应用程序。 应用程序的客户端部分将向服务器发送不同的信息(磁盘使用情况、包等)。我知道如何获取信息并且我会在服务器端处理它们。 但我不知道交换信息的最佳方式是什么。 SOAP 可以吗?或者有没有更好的方法来做到这一点?消息可以很大(例如已安装软件包的列表)或非常小。我正在看 Twisted,但不知道从哪里开始。我有使用 PHP、Java 和 C# 中的 SOAP 的经验。
欢迎推荐,谢谢
最佳答案
研究 XMLRPC 或 JSON-RPC,出于某种原因,所有语言都可能通过模块或包支持它们。
SOAP 完全是一种膨胀,被广泛认为是一次失败的炒作。
关于Python 网络服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6642999/