嘘~ 正在从服务器偷取页面 . . .

New Ass's world
多线程FTP项目(4)—— Mysql数据库 + FTP 多线程FTP项目(4)—— Mysql数据库 + FTP
项目开发目录 FTPClientbin文件夹 Client.py# -*- coding=gbk -*- # @author : aoteman # @time : 2022/7/10 10:36 import socket,
2022-11-25
多线程FTP项目(3)—— socketserver版本多线程FTP项目 多线程FTP项目(3)—— socketserver版本多线程FTP项目
多线程FTP项目(3)—— socketserver版本多线程FTP项目threading 版​ 本来是想自己写一个实现多进程的 FTP 项目的,也就是说不使用 socketserver 模块实现多线程 FTP 项目,但是我写
2022-11-25
多线程FTP(2)—— socketserver 部分源码解读 多线程FTP(2)—— socketserver 部分源码解读
多线程FTP(2)—— socketserver 部分源码解读前面我们用 socketserver 演示了 sockeserver 版本的多线程网络通信实现。但实际上我们对于 socketserver 现在处于 “知其然不知其所以然” 的情
2022-11-25
多线程FTP(1)——多线程网络通信简单实现 多线程FTP(1)——多线程网络通信简单实现
多线程FTP(1)——多线程网络通信简单实现之前写了一个FTP项目,但实际上我们写的FTP项目只满足单线程——这就像是打电话一样,当一个客户端和服务端连接,其他客户端就会因为服务端占线而无法连接,必须等之前连接的客户端“挂断”才能连接通信。
2022-11-25
网络通信编程学习(11)/ FTP项目(5) ——文件上传和上传断点续存功能 网络通信编程学习(11)/ FTP项目(5) ——文件上传和上传断点续存功能
服务端 lib 文件夹下的 main.py 状态码的变化STATUS_CODE = { 200: "User login succeeded !", # 用户登陆成功 201: "Error: wrong u
2022-11-25
网络通信编程学习(10)/ FTP项目(4) ——文件下载和下载断点续存功能 网络通信编程学习(10)/ FTP项目(4) ——文件下载和下载断点续存功能
服务端lib 文件夹下 main.py def _get(self, header_dir): """从服务端下载文件""" filename = header_dir.get("filename")
2022-11-25
网络通信编程学习(9)/ FTP项目(3) ——目录切换、目录查看功能 网络通信编程学习(9)/ FTP项目(3) ——目录切换、目录查看功能
调用功能函数以及对参数数量进行判断客户端 server 文件夹下 FTPClient.py def interactive(self): """交互指令,调用功能函数""" if self.auth()
2022-11-25
网络通信编程学习(8)/ FTP项目(2) —— 项目辅助功能以及用户认证功能 网络通信编程学习(8)/ FTP项目(2) —— 项目辅助功能以及用户认证功能
辅助功能:报头发送以及回复服务端 lib 文件夹下 main.py def get_header(self): """获取报头内容""" # 解码获取报头长度 header_bytes_
2022-11-25
网络通信编程学习(7)/ FTP项目(1) —— 项目需求梳理以及基本框架搭建 网络通信编程学习(7)/ FTP项目(1) —— 项目需求梳理以及基本框架搭建
项目需求梳理 1. 用户登录认证(目前只实现一次连接一个客户端,即单线程) 1.1 用户密码 md5 加密 2. 查看目录 2.1 ls 命令 表示查看用户在服务端的目录,默认是家目录
2022-11-25