Управление сокетом ввода-вывода в .NET Core для DSCP - PullRequest
4 голосов
/ 02 мая 2019

.NET Core предоставляет класс Sockets, который является реализацией API Berkely Sockets.

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

В документации сказано, что оно передает значение во внутренний метод WinSockApi WSAIoctl. Однако его документация сложна для понимания.

...