Расчет скорости загрузки сокета
Мне интересно, если кто-нибудь знает, как рассчитать скорость загрузки сокета Беркли в C ++. мойОтправить вызов не блокируется, и для отправки 5 мегабайт данных требуется 0,001 секунды, но дляRECV ответ (так что я знаю, что это загрузка).
Это сокет TCP для HTTP-сервера, и мне нужно асинхронно проверить, сколько байтов данных было загружено / осталось. Однако я не могу найти никаких функций API для этого в Winsock, поэтому я в тупике.
Любая помощь будет принята с благодарностью.
РЕДАКТИРОВАТЬ: Я нашел решение, и буду публиковать как ответ как можно скорее!
РЕДАКТИРОВАТЬ 2: Правильное решение, добавленное как ответ, будет добавлено как решение через 4 часа.