Можно ли использовать Twisted с IPv6?

Я пытаюсь добавить поддержку IPv6 в приложение, написанное с помощью Twisted, которое, к сожалению, не поддерживает IPv6. В Trac Twisted есть билет трехлетней давности , но, похоже, он застрял в дебатах без каких-либо признаков прогресса в ближайшее время.

В идеале я бы хотел, чтобы существующие методы реактора, такие как listenTCP и connectTCP, чтобы просто работать, т.е. connectTCP будет принимать адреса IPv4 или IPv6 и устранять различия сокетов за кулисами. Билет действительно включает исправление для этого, но оно довольно старое и полностью не протестировано, поэтому не совсем подходит для производственного приложения, кроме как в качестве ориентира.

Прежде чем я потрачу много времени на написание собственного патча, я Мне интересно, занимался ли с этим кто-нибудь еще, и если да, то как.

9
задан DNS 2 June 2011 в 16:25
поделиться