網絡編程實戰之FTP的文件斷點續傳

1、項目地址

https://github.com/nickchen121/ftp_file_breakpoint_continuesgithub

2、文件上傳-斷點續傳

文件上傳時可能會異常終止,所以只下載了一部分,因此咱們能夠從新鏈接以後接着下載.併發

3、目錄結構

|- client.py
|- server.py
|- conf
|- settings.py
|- lib
|- common.py
|- log
|- log.log
|- db
|- server_db
|- client_db
|- README.md
|- requirement.txtui

4、client.py

發送指令給服務端,下載文件.日誌

5、server.py

實現併發的服務端,提供文件.server

5.1 文件的多種狀態

  1. 全新的文件,未下載的文件
  2. 下載一部分的文件
  3. 下載完成的文件

6、conf/settings.py

IP = ''
PORT = ''
BASE_PATH = ''
DB_PATH = ''
CLIENT_DB_PATH = ''
SERVER_DB_PATH = ''
LOG_PATH = ''rem

日誌的模板get

7、lib/common.py

通用模板,如:日誌.文件上傳

8、log/log.log

記錄日誌,按天新增文件it

9、db

存儲客戶端/服務端數據

相關文章
相關標籤/搜索