一.实现功能
1.客户端发送cmd命令给服务端,服务端返回执行结果给客户端
2.客户端上传文件到服务端,上传过程中如出现故障没有上传完整,下次上传可以接着上次的上传结果继续上传
二.流程图

三.文件目录

四.server_.py
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import socketserver
import subprocess
import os
# IP 和 端口号PORT需要自己填
IP_PORT = ('10.10.10.10', 9999)
BASE_PATH = os.path.dirname(__file__)
class Myserver(socketserver.BaseRequestHandler):
def handle(self):
self.request.sendall(bytes('欢迎光临!', 'utf-8'))
while True:
try:
recv_command = str(self.request.recv(1024), 'utf-8')
if recv_command.startswith('cmd'):
# 数据格式:cm

该博客介绍如何使用Python实现FTP功能,包括客户端发送命令到服务端并接收执行结果,以及文件的断点续传,确保在上传过程中能从上次中断的位置继续。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



