如何在中接受IPv6连接高速公路.扭曲的.websocket?

2024-05-15 05:36:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在运行一个websocket服务器高速公路.twisted.websocket它对IPv4连接非常有效,但不接受IPv6连接。你知道吗

该网站本身支持IPv6,并已启用和工作,但我似乎不知道如何让它与高速公路工作。你知道吗

我已经看过this question并且已经实现了答案,但是它们不起作用,正如问这个问题的人所说的那样。你知道吗

如何配置高速公路以接受IPv6连接?你知道吗

if __name__ == "__main__":
    contextFactory = ssl.DefaultOpenSSLContextFactory('/path/to/domain.key', '/path/to/domain.cer')
    factory = websocket.WebSocketServerFactory(u"wss://[::1]:9000")
    factory.protocol = ServerProtocol
    websocket.listenWS(factory, contextFactory)

    webdir = static.File(".")
    web = server.Site(webdir)
    reactor.listenSSL(9001, web, contextFactory, 50, "::")
    reactor.run()

使用此代码,可以通过IPv4打开websocket连接,但它拒绝接受任何IPv6连接。有什么想法吗?你知道吗


Tags: topath服务器web网站domainfactorytwisted

热门问题