0

我对 Python 很陌生,最近我想使用 Python 发送一些文件。我很快发现了套接字。但是我搜索了现成的解决方案,因为我认为客户端-服务器通信是如此普遍的用途,必须存在某种库(或者可能只是因为我的 Java 背景而我已经习惯了它:D)。我发现所有关于发送文件的答案都提到了套接字和“你必须自己编写协议”。

所以这是我的问题:是否有任何库,Python(最好是2.7)中用于客户端-服务器通信的现成协议?

4

4 回答 4

0

如果您使用套接字,则可以使用 ssh 然后执行 scp(安全副本)。如果您要来回移动文件,那可能是最简单的方法。

于 2013-07-19T13:18:43.717 回答
0

扭曲是一个非常常见的:

http://twistedmatrix.com/trac/

http://twistedmatrix.com/documents/13.0.0/core/examples/

于 2013-07-19T13:27:44.043 回答
0

也许zeromq适合你!还有可用的python绑定。实现发布者-订阅者模式的好例子也有据可查。

于 2013-07-19T13:39:12.907 回答
0

是否有任何库,现成的客户端-服务器通信协议

一般来说,是的:套接字(您已经找到),扭曲(如另一个答案中所指出的)等。

我想用 Python 发送一些文件

使用ftp!pyftpdlib您可以使用并用作客户端来启动 FTP 服务器ftplib

于 2013-07-19T13:47:28.760 回答