ソケットをlistenする処理とHTTPのリクエストを処理する部分を分離した。