A Threading Server : Server « Network « Python Tutorial






from SocketServer import TCPServer, ThreadingMixIn, StreamRequestHandler

class Server(ThreadingMixIn, TCPServer): pass

class Handler(StreamRequestHandler):

    def handle(self):
        addr = self.request.getpeername()
        print 'Got connection from', addr
        self.wfile.write('Thank you for connecting')

server = Server(('', 1234), Handler)
server.serve_forever()








21.3.Server
21.3.1.A Minimal Server
21.3.2.Base Server
21.3.3.A SocketServer-Based Minimal Server
21.3.4.A Forking Server
21.3.5.A Threading Server
21.3.6.Sending Streaming Data
21.3.7.TCP Timestamp Server
21.3.8.Echo Server Bound to Specific Address
21.3.9.Delaying Server
21.3.10.Echo Server with Timeouts