Mega Code Archive

 
Categories / Python / Network
 

A Threading CGI HTTP Server

import SocketServer import BaseHTTPServer import CGIHTTPServer class ThreadingCGIServer(SocketServer.ThreadingMixIn,                    BaseHTTPServer.HTTPServer):     pass import sys server = ThreadingCGIServer(('', 8080), CGIHTTPServer.CGIHTTPRequestHandler) try:     while 1:         sys.stdout.flush()         server.handle_request() except KeyboardInterrupt:     print "Finished"