我有以下代码:
import SimpleHTTPServer
import SocketServer
def http_server():
PORT = 80
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
httpd = SocketServer.TCPServer(("", PORT), Handler)
httpd.serve_forever()
问题在于,由于httpd.serve_forever()
,它会挂起程序的其余部分。我假设我可以使用线程在它自己的线程上运行它,所以程序的其余部分可以独立于服务器执行,但我不确定如何实现它。