# socketserver模块:基于socket、select与多线程threading,实现异步并发。

import socketserver

class MyServer(socketserver.BaseRequestHandler):
    def handle(self):
        conn = self.request
        conn.sendall('欢迎致电10086,请输入1***,0转人工服务。')
        Flag = True
        while Flag:
            data = conn.recv(1024)
            if data == 'exit':
                Flag = False
            elif data == '0':
                conn.sendall('通过可能会被录音,balabala一大堆')
            else:
                conn.sendall('请重新输入。')

if __name__ == '__main__':
    server = socketserver.ThreadingTCPServer(('192.168.1.103',8000,),MyServer)
    server.serve_forever()