Что-то вроде NAFC

Пожелания по улучшению программы. Чего еще не хватает в DM.

Moderators: Korney San, Qwertiy, marcipan, igelizm

Post Reply
MacroN
Posts: 6
Joined: 01 Apr 2006, 16:09 Sat

Что-то вроде NAFC

Post by MacroN »

В чем DM действительно нуждается, так это в механизме, подобном механизму NAFC (Network Adapter Feedback Control), используемому в некоторых версиях eMule (Neo Mule, eMule Xtreme).

Смысл NAFC - в том, чтобы программа (в данном случае - DM) автоматически регулировала скорость скачки в зависимости от загруженности канала другими программами.

Поясню.

Если DM будет известна реальная ширина канала, можно периодически запрашивать сетевую карту о ее загруженности, регулируя канал DM таким образом, чтобы DM, не мешая другим программам, использовал максимум пропускной способности.

Сейчас DM имеет весьма обрезанную версию этого механизма. Во-первых, она работает только под ХР. А что делать тем, у кого стоит, к примеру, старый добрый 2к? Во-вторых, необходимо перечислять все наличествующие программы и порты, через которые оные программы к инету коннектятся; программулин же таких может быть весьма много. Почему бы не довести механизм до ума? Тем более, исходники уже имеются - упомянутые мной версии eMule, использующие NAFC, очень даже опенсорсные... достаточно взять оттуда код - и привинтить к DM.
Dark_SavanT
Posts: 8
Joined: 01 Mar 2006, 23:37 Wed
Contact:

Post by Dark_SavanT »

с учетом того, что там код на С/С++ а ДМ насколько я понял написан на Дельфи то... портирование кода будет магко говоря морочным...
MacroN
Posts: 6
Joined: 01 Apr 2006, 16:09 Sat

Post by MacroN »

Если так, тогда... паршиво. Но, по крайней мере, можно взять из осла сам алгоритм реализации. Посмотреть, какие используются функции и как. Это уже кое-что...
Post Reply