上传者: 42162216
|
上传时间: 2021-10-11 10:46:37
|
文件大小: 6KB
|
文件类型: -
要求
该代码是2020年XJTLU中CAN201的课程1。该项目旨在使用Python Socket网络编程来实现“大型高效的灵活和可信(LEFT)文件共享”。 要求如下:
大:可以传输任何格式的文件,并且最大可以为1GB。
高效:文件共享的速度应该足够快,并且更改后的文件可以自动同步。 也允许部分更新。
灵活:IP地址是自变量,如果发生中断,程序可以恢复。
Trusty:不会发生任何错误。 当发生一个错误时,恢复应该发生而无需重新传输。 数据传输的安全性也是允许的。
如何使用
在三个虚拟机中,文件是相同的。 运行命令:python3 main.py --ip,“共享”文件中的文档将被同步。 对于每个虚拟机,命令将启动为:python3 main.py --ip 192.168.xxx.xxx,192.168.xxx.xxx