首页 > 编程语言 > 详细

python的ftp程序过程

时间:2020-03-15 18:12:46      阅读:71      评论:0      收藏:0      [点我收藏+]

第一阶段

服务端:

 1 #huangjiaping
 2 import socketserver,os
 3 ip_port = (localhost,9090)
 4 class Mysocket(socketserver.BaseRequestHandler):
 5     def handle(self):
 6         while True:
 7             print("有客户端进入链接")
 8             data_01 = self.request.recv(1024)
 9             print(data_01)
10 
11             data_02 = os.popen(data_01.decode()).read()
12             if len(data_02) == 0:
13                 data_02 = "无效的命令!"
14             self.request.sendall(data_02.encode())
15 
16 if __name__ == __main__:
17     s = socketserver.ThreadingTCPServer(ip_port,Mysocket)
18     s.serve_forever()

 

客户端: 

1 import os,socket
2 client = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
3 client.connect((localhost,9090))
4 while True:
5     data_01 = input("》》")
6     client.send(data_01.encode())
7     if len(data_01) == 0:continue
8     data_02 = client.recv(2014)
9     print(data_02.decode())

第二阶段

 

python的ftp程序过程

原文:https://www.cnblogs.com/HuangJiaPing/p/12498558.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!