Python 网络服务
我正在做一个类似于Ubuntu Landscape的服务器/客户端应用程序,这是我学校的项目。这个应用程序的客户端部分会向服务器发送不同的信息,比如磁盘使用情况、安装的软件包等等。我知道怎么获取这些信息,也知道如何在服务器端处理它们。
但是,我不太清楚最好的信息交换方式是什么。使用SOAP可以吗,还是有更好的方法?消息的大小可能会很大(比如安装的软件包列表),也可能很小。我在考虑使用Twisted,但不知道从哪里开始。我之前在PHP、Java和C#中有使用SOAP的经验。
欢迎任何建议,谢谢!