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