Exemplo n.º 1
0
    def handle(self):
        data = str(self.request.recv(1024), 'ascii')
        cur_thread = threading.current_thread()
        response = bytes('{}: {}'.format(cur_thread.name, data), 'ascii')
        self.request.sendall(response) 


class MyTCPServer(socketserver.ThreadingMixIn, socketserver.TCPServer):
    pass
    
class handle_server():
    def __repr__(self):
        return(MyTCPServer(), ThreadedTCPRequestHandler(), server(), 
        	socketserver.TCPServer)
        	
    def exit(self):
        return(exit())
        	    
    def quit(self):
        return(quit())
        
if(__name__ == '__main__'):
    handle_server()
    
    if(handle_server().exit()):
        BaseServer.server_close()
    
    elif(handle_server().quit()):
        BaseServer.server_close()