次のコードがあります。
import SimpleHTTPServer
import SocketServer
def http_server():
PORT = 80
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
httpd = SocketServer.TCPServer(("", PORT), Handler)
httpd.serve_forever()
これの問題は、 が原因でhttpd.serve_forever()
、プログラムの残りの部分がハングすることです。スレッドを使用してこれを独自のスレッドで実行できると想定しているため、プログラムの残りの部分はサーバーとは独立して実行できますが、これを実装する方法がわかりません。