2016-09-05 9 views
0

В Twisted Python, как создать tcp-сервер, который прослушивает двойной стек ipv4 + ipv6? tcp:443 и tcp6:443 принимают только соединения ipv4 и ipv6 соответственно, и они не могут оба запускаться одновременно.Twisted: двухстоечный tcp-сервер?

ответ

0

Проблема была в том, чтопрослушивал интерфейс ipv4 0.0.0.0. Слушайте по ::0, чтобы принимать как ipv4, так и ipv6-соединения.

server6 = serverFromString(reactor, r"tcp:interface=\:\:0:port=443")

Обратите внимание на Python сырье строка r"", чтобы избежать необходимости удвоить обратный слэш \\

 Смежные вопросы

  • Нет связанных вопросов^_^