.net core 用于DSCP的.NET内核中的套接字IO控制

.net core 用于DSCP的.NET内核中的套接字IO控制,.net-core,network-programming,ip,winsock2,qos,.net Core,Network Programming,Ip,Winsock2,Qos,.NET内核提供了Sockets类,它是Berkely Sockets API的一个实现 它提供了一种允许设置低级别IO控制的方法。它还有一个枚举,我们可以在其中使用IOControlCode.SetQos。如果要将IP头的DSCP设置为CS1(0x08),则此方法的其他参数的值应该是多少 文档说它将值传递给内部WinSockApi的WSAIoctl方法。然而,它的文档很难理解。它相当于C#中的uint。使用BitConverter.GetBytes(8)生成optionInValue参数值,o

.NET内核提供了
Sockets
类,它是Berkely Sockets API的一个实现

它提供了一种允许设置低级别IO控制的方法。它还有一个枚举,我们可以在其中使用
IOControlCode.SetQos
。如果要将IP头的DSCP设置为CS1(0x08),则此方法的其他参数的值应该是多少


文档说它将值传递给内部WinSockApi的
WSAIoctl
方法。然而,它的文档很难理解。

它相当于C#中的uint。使用BitConverter.GetBytes(8)生成optionInValue参数值,outValue为null。请注意,如果该策略没有被机器管理员打开,它将被悄悄忽略。我了解其格式,我正在寻找详细的值或示例。如果是C++,我可以翻译成.NETA详细8?如果您希望有人为您编写和测试代码,那么您需要在问题中这样说。