http.server
(http
是Python 3.x模块)是否支持ipv6?例如,使用以下命令行代码(启动网络服务器):
python -m http.server [port]
最佳答案
是的,它确实。定义服务器时,请按以下步骤进行操作,如here所示。
import socket
from http.server import HTTPServer
class HTTPServerV6(HTTPServer):
address_family = socket.AF_INET6
然后像这样听:
server = HTTPServerV6(('::', 8080), MyHandler)
server.serve_forever()