我正在运行一个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连接。有什么想法吗?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐