import socket import os import io import os.path class MyTCPHandler(socketserver.BaseRequestHandler): def handle(self): self.data=self.request.recv(1024).strip() print ("{} wrote:".format(self.client_address[0])) if os.path.isfile("image.png"): os.remove("image.png") file = open("image.png", "wb") while True: data = self.request.recv(1024) if not data: break file.write(data) print(str(list(data))) print("Done.") print (self.data) self.request.sendall(self.data.upper()) if __name__ == "__main__": HOST, PORT = socket.gethostname(), 11000 print ("IP: "+socket.gethostbyname('BlackZero-PC')) print ("Host: "+socket.gethostname()) server=socketserver.TCPServer((HOST, PORT), MyTCPHandler) server.serve_forever()
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)