文件处理服务端
Posted 0b0s
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件处理服务端相关的知识,希望对你有一定的参考价值。
import socket,os,json,struct SHARE_DIR=r‘D:python13期网络编程文件处理SHARE‘ class FtpServer: def __init__(self,host,port): self.host=host self.port=port self.server=socket.socket(socket.AF_INET,socket.SOCK_STREAM) self.server.bind((self.host,self.port)) self.server.listen(5) def serve_forever(self): print(‘server starting...‘) while True: self.conn,self.client_addr=self.server.accept() print(self.client_addr) while True: try: data=self.conn.recv(1024) if not data:break params=json.loads(data.decode(‘utf-8‘)) cmd=params[0] if hasattr(self,cmd): func=getattr(self,cmd) func(params) else: print(‘