【发布时间】:2011-09-07 05:18:19
【问题描述】:
我正在尝试将 IPv6 支持添加到使用 Twisted 编写的应用程序中,不幸的是它不支持 IPv6。 Twisted 的记录中有一个 3 岁的 ticket 对此进行了讨论,但它似乎陷入了争论,没有任何进展迹象。
理想情况下,我希望现有的反应器方法(如 listenTCP 和 connectTCP)能够简单地工作,即 connectTCP 将接受 IPv4 或 IPv6 地址并在幕后处理套接字差异。票据确实包含一个补丁来执行此操作,但它相当旧,并且完全未经测试,因此不太适合生产应用程序,除非作为参考点。
在我花很多时间编写自己的补丁之前,我想知道是否有其他人处理过这个问题,如果有,如何处理。
【问题讨论】: