规范运行IPV6套接字程序

时间:2011-05-01 21:40:09

标签: sockets ipv6

我正在Solaris上运行我的程序。 我是否需要配置我的机器以使用IPV6 API运行套接字程序。 IPV6 API是否向后兼容? 例如,我可以将AF_INET6用于IPV4 n 6协议吗?

1 个答案:

答案 0 :(得分:2)

不,您无法设置操作系统选项来控制该行为。必须专门编写应用程序代码才能使用IPv6 API并区分IPV4和IPv6连接。

不,IPv6 API不向后兼容。 AF_INET特定于IPv4,AF_INET6特定于IPv6。但是,许多IPv4 API函数和结构已更新为支持IPv6,并且引入了一些新的API函数和结构,以更加不可知的方式支持这两种协议。