一.实现功能
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')