Что-то вроде NAFC
Posted: 04 Apr 2006, 21:09 Tue
В чем DM действительно нуждается, так это в механизме, подобном механизму NAFC (Network Adapter Feedback Control), используемому в некоторых версиях eMule (Neo Mule, eMule Xtreme).
Смысл NAFC - в том, чтобы программа (в данном случае - DM) автоматически регулировала скорость скачки в зависимости от загруженности канала другими программами.
Поясню.
Если DM будет известна реальная ширина канала, можно периодически запрашивать сетевую карту о ее загруженности, регулируя канал DM таким образом, чтобы DM, не мешая другим программам, использовал максимум пропускной способности.
Сейчас DM имеет весьма обрезанную версию этого механизма. Во-первых, она работает только под ХР. А что делать тем, у кого стоит, к примеру, старый добрый 2к? Во-вторых, необходимо перечислять все наличествующие программы и порты, через которые оные программы к инету коннектятся; программулин же таких может быть весьма много. Почему бы не довести механизм до ума? Тем более, исходники уже имеются - упомянутые мной версии eMule, использующие NAFC, очень даже опенсорсные... достаточно взять оттуда код - и привинтить к DM.
Смысл NAFC - в том, чтобы программа (в данном случае - DM) автоматически регулировала скорость скачки в зависимости от загруженности канала другими программами.
Поясню.
Если DM будет известна реальная ширина канала, можно периодически запрашивать сетевую карту о ее загруженности, регулируя канал DM таким образом, чтобы DM, не мешая другим программам, использовал максимум пропускной способности.
Сейчас DM имеет весьма обрезанную версию этого механизма. Во-первых, она работает только под ХР. А что делать тем, у кого стоит, к примеру, старый добрый 2к? Во-вторых, необходимо перечислять все наличествующие программы и порты, через которые оные программы к инету коннектятся; программулин же таких может быть весьма много. Почему бы не довести механизм до ума? Тем более, исходники уже имеются - упомянутые мной версии eMule, использующие NAFC, очень даже опенсорсные... достаточно взять оттуда код - и привинтить к DM.