我有一个在Windows中运行的python程序(使用asyncore,套接字),该程序允许用户通过该套接字从任何(当前的Linux)发送消息。
现在我要向该程序添加文件传输功能吗?这需要被复制,所以我更喜欢这个python程序,而不是每当添加新机器时都需要进行设置的任何选项,而这个python程序可以在所有设置中运行。
到目前为止,我已经尝试过将文件作为消息发送并在另一端进行重构,效果很好,但对我来说似乎不对?
命令包括,指定要等待的文件大小(这时我将此套接字阻塞以读取,直到指定的文件大小)和要为其创建的名称。
是否有任何模块或其他更聪明的方式来做到这一点?