SimpleHTTPServer的多并发版

来源:互联网 发布:mac安装ie浏览器 编辑:程序博客网 时间:2024/06/06 02:33
# _*_ coding: utf-8 _*_import socketimport SocketServerimport BaseHTTPServerfrom SimpleHTTPServer import SimpleHTTPRequestHandlerclass ForkingHTTPServer(SocketServer.ForkingTCPServer):    allow_reuse_address = 1    def server_bind(self):        SocketServer.TCPServer.server_bind(self)        host, port = self.socket.getsockname()[:2]        self.server_name = socket.getfqdn(host)        self.server_port = portdef test(HanderClass=SimpleHTTPRequestHandler, ServerClass=ForkingHTTPServer):    BaseHTTPServer.test(HanderClass, ServerClass)if __name__ == '__main__':    test()
原创粉丝点击