IPv6寻址中IP_TOS(IPv4套接字的setsockopt函数中的PPROTO_IP选项)的等价物是什么?

时间:2013-04-01 22:34:13

标签: sockets

我正在使用setsocketopt函数用于Ipv4地址,并使用IP_TOS值作为PPROTO_IP选项。

IPv6寻址中IP_TOS的等价物是什么? 在IPv6中,我们使用PROTO_IPv6,但在IPv6寻址中找不到像IP_TOS这样的等效选项。

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

Deprecating old QoS APIs

“回到XP后我们已经禁用了Winsock IP_TOS选项。如果你使用了这个套接字选项,那么调用会成功,但会被静默忽略。你可以通过注册表值重新启用它。在Vista中,这个注册表机制已经被已删除: Winsock IP_TOS选项不再可用。

答案 2 :(得分:0)

根据MSDN Article ID: 248611 ToS被忽略,GQOS API仅限于IPv4。对于IPv6和IPv4,您必须使用qWAVE QOS,这需要Vista或更高版本的平台。

即。 QoS完全从Windows领域的BSD套接字中抽象出来。