У меня есть приложение, которое получает относительно разреженный трафик через TCP без ответов на уровне приложения. Я считаю, что стек TCP отправляет задержанные ACK (на основе взгляда на захват сетевого пакета). Каков рекомендуемый способ отключить задержку-ACK в сетевом стеке для одного сокета? Я посмотрел на TCP_QUICKACK
, но кажется, что стек все равно изменит его под ногами.
Это работает на ядре Linux 2.6, и я не беспокоюсь о переносимости.