.NET Core предоставляет класс Sockets
, который является реализацией API Berkely Sockets.
Он предоставляет метод IOControl , который позволяет устанавливать низкоуровневое управление IO. У него также есть перечисление, где мы можем использовать IOControlCode.SetQos
. Каким должно быть значение других параметров этого метода, если мы хотим установить DSCP заголовка IP на CS1 (0x08)?
В документации сказано, что оно передает значение во внутренний метод WinSockApi WSAIoctl
. Однако его документация сложна для понимания.