答案 0 :(得分:5)
Windows XP SP2 +实现dual-stack IP
架构。这意味着您可以拥有两个套接字(一个用于AF_INET,另一个用于AF_INET6系列),这两个套接字绑定到相同的端口号。这很好用。
注意:如果您的目的是使用单个套接字来处理IPv4和IPv6连接,那么您依赖于Windows Vista及更高版本中实现的所谓dual IP layer stack
体系结构(在此如果您需要在该套接字上禁用IPV6_V6ONLY
选项。
请参阅Microsoft's Objectives for IP Version 6
同时检查Application Aspects of IPv6 Transition (RFC 4038)中的一般建议。
PS:BiggsTRC目前接受的答案通常不准确,如相应的评论中所述。但是,如果你使用两个端口号就可以了 - 那么这个答案仍然很有意义。
PS2:我使用了链接文章中的术语。不确定任何其他平台是否在dual-stack
和dual-layer
条款之间使用此类分隔。
答案 1 :(得分:0)