import SocketServer HOST, PORT = "", 12345 class SampleHandler(SocketServer.BaseRequestHandler): def handle(self): client = self.request address = self.client_address[0] client.send("May I ask your name? ") name = client.recv(80).strip() self.request.send("Welcome %s from %s\n" % (name, address)) if __name__ == "__main__": server = SocketServer.TCPServer((HOST, PORT), SampleHandler) server.serve_f