2

有两个监听套接字,一个 ipv4 和一个 ipv6,还是有一个只关闭 ipv6 的 ipv6 套接字更好。我想从一开始就同时支持 ipv4 和 ipv6,所以我不想稍后重做它并把它一起破解。据我所知,仅关闭 ipv6 没有任何问题,但我在处理 ipv6 网络方面没有太多经验。这个问题可能会或可能不会出错。

4

1 回答 1

1

有些操作系统不支持在同一个套接字上提供两种协议。在那里你可以随意关闭IPV6_V6ONLY,它不会有任何影响。

如果你想保持与这些系统的兼容性——Windows XP 就是一个例子——你必须使用两个套接字。

于 2013-11-14T19:45:57.383 回答