在Twisted Python中,如何创建一个侦听双栈ipv4 ipv6的tcp服务器? tcp:443 和 tcp6:443 分别只接受ipv4和ipv6连接,并且它们不能同时运行 .
tcp:443
tcp6:443
问题是 tcp 正在监听ipv4接口 0.0.0.0 . 听 ::0 接受ipv4和ipv6连接 .
tcp
0.0.0.0
::0
server6 = serverFromString(reactor, r"tcp:interface=\:\:0:port=443")
注意Python原始字符串 r"" 以避免必须加倍反斜杠 \\
r""
\\
1 回答
问题是
tcp
正在监听ipv4接口0.0.0.0
. 听::0
接受ipv4和ipv6连接 .server6 = serverFromString(reactor, r"tcp:interface=\:\:0:port=443")
注意Python原始字符串
r""
以避免必须加倍反斜杠\\