SocketServer 多线程

 1 import SocketServer
 2 
 3 class MyTCPHandler(SocketServer.BaseRequestHandler):
 4     def handle(self):
 5         while True:
 6             self.data = self.request.recv(1024).strip()
 7             print '{} wrote:'.format(self.client_address[0])
 8             print self.data
 9             self.request.sendall(self.data.upper())
10 
11 if __name__ == '__main__' :
12     HOST, PORT = 'localhost', 9999
13     server = SocketServer.ThreadingTCPServer((HOST, PORT), MyTCPHandler)
14     server.serve_forever()

 

posted @ 2016-09-14 14:07  hutzerg  阅读(155)  评论(0编辑  收藏  举报