# -*- coding: UTF-8 -*- #单个通信,后面排队 import socket server = socket.socket(socket.AF_INET,socket.SOCK_STREAM)#参数是默认的可以不写 server.bind(("localhost",6969))#绑定需要监听的端口 server.listen(5) #监听 while True: conn, addr = server.accept() # waiting 等待 print(conn, addr) while True: data = conn.recv(1024) if not data: print("client hao lost.......") break print("recv:",data.decode()) conn.send(data.upper())#sendall循环send #res = os.popen(data).read() #执行命令 #conn.send(res) #发送命令结果 server.close()