使用setsockopt()将dscp值设置为套接字
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用setsockopt()将dscp值设置为套接字相关的知识,希望对你有一定的参考价值。
可以使用setsockopt()函数设置套接字选项。相应的选项显示在以下链接中:
https://linux.die.net/man/3/setsockopt
此API是否允许为套接字设置dscp值?我在上面的链接中找不到任何此类选项。
答案
大多数套接字选项在其他手册页中定义 - 通常在第7节中。
请参阅ip(7)
手册页https://linux.die.net/man/7/ip - 您将在IPPROTO_IP/IP_TOS
中使用setsockopt
。
此外,该页面引用了socket(7)
https://linux.die.net/man/7/socket(SOL_SOCKET/SO_PRIORITY
)的“协议无关”方式。
不确定是否有任何东西可以推荐另一个 - 你不太可能使用非IP的底层协议。
以上是关于使用setsockopt()将dscp值设置为套接字的主要内容,如果未能解决你的问题,请参考以下文章
Linux下getsockopt/setsockopt 函数说明