【发布时间】:2016-09-05 14:33:48
【问题描述】:
在 Twisted Python 中,如何创建一个监听双栈 ipv4 + ipv6 的 tcp 服务器? tcp:443和tcp6:443分别只接受ipv4和ipv6连接,不能同时运行。
【问题讨论】:
在 Twisted Python 中,如何创建一个监听双栈 ipv4 + ipv6 的 tcp 服务器? tcp:443和tcp6:443分别只接受ipv4和ipv6连接,不能同时运行。
【问题讨论】:
问题是tcp 正在侦听 ipv4 接口 0.0.0.0。收听 ::0 以接受 ipv4 和 ipv6 连接。
server6 = serverFromString(reactor, r"tcp:interface=\:\:0:port=443")
注意 Python 原始字符串 r"" 以避免将反斜杠加倍 \\
【讨论】: