У меня есть приложение C ++, работающее в системе Windows XP 32, отправляющее и получающее короткие tcp / ip-пакеты.
Измеряя (точно) время прибытия, я вижу квантование времени прибытия в 16 миллисекундных единиц времени.(Это означает, что все поступающие пакеты отделены друг от друга (16) xN миллисекунд)
Чтобы избежать агрегирования пакетов, я попытался отключить алгоритм NAGLE, установив для параметра IPPROTO_TCP значение TCP_NODELAY в переменных сокета, но это не помогло
Я подозреваю, что проблема связана с расписанием окон, которое также имеет 16-миллисекундные часы. Есть идеи решения этой проблемы?Спасибо