Т.к. я не нашёл раздела 'Общие вопросы программирования', пришлось влепить в 'Трёп', хотя вопрос трёпом не является.
1. Я передаю по UDP пакеты по 7500 байт. При минимальном пределе скорости 1КБит/с (указанном пользователем) мне надо получать 1 пакет приблизительно раз в минуту. Показатель текущей скорости в сети обновляется раз в секунду. Могу ли я при приёме 1 пакета целую минуту утверждать, что скорость = 1КБит/с? А вдруг уж нет связи и т.д.? Или же лучше разделить 7500 байт на 60 и получать каждую секунду 125 байт, оперативно определяя скорость? Но тогда возрастёт объём данных, передаваемых по сети, ввиду наличия в каждом пакете служебных данных (моих и протокольных). Отсюда второй вопрос:
2. Что вообще лучше для сети, вытягивать раз в минуту 7500 байт, либо же посекундно 125 байт? И почему?