«Тип сервиса» определяется как второй байт в заголовке IPv4. Попытка установить этот байт в нашем исходящем трафике UDP c в нашем приложении Ma c OS. Каждый пример, который я видел до сих пор, использует setsockopt для этого
int tos = 0x60;
unsigned int tos_len =sizeof(tos);
int sockopt_return = setsockopt(pMediaSocket->socket, IPPROTO_IP, IP_TOS, &tos, tos_len);
sockopt_return возвращается как ноль, что указывает на отсутствие ошибок, однако в каждом исходящем пакете этот байт имеет значение 0x00. Как мне установить этот байт?
Это больше не работает на ОС Ma c? Я использую Majave 10.14.6, если это имеет какое-либо значение