【发布时间】:2010-02-05 23:08:55
【问题描述】:
我在地理位置分散的地方有两台电脑,都连接到互联网。在每台计算机上,我都在运行一个 Python 程序,我想从一台计算机发送和接收数据。我想尽可能使用最简单的方法,同时保持一定的安全性。
我考虑过以下解决方案,但不确定哪个最简单:
就像我说的,我希望解决方案有点安全,但简单是最重要的要求。数据很简单; A 类型的对象,其中包含 B 类型的对象列表和一些其他字段。
*我过去使用过 protobuf,所以唯一的困难是设置 HTTP 服务器,我猜应该是cherrypy。
【问题讨论】:
-
@Nick 你对 protobuf 有什么特别不喜欢的地方?怎么没有 XML-RPC 轻量级?
-
基于 https 的 JSON ?当然有一个 Python 库来处理 JSON。
-
@AJ 我喜欢 protobuf!我已经广泛使用它......我的意思是这对我的情况来说可能有点矫枉过正。