ky0, Мы с другом создаем интерпретатор с api в ftp, логика уже готова, но осталась проблема со скорость, надо сделать так чтоб каждый получал 100 мбит в потолок и не больше.
loksan, На уровне приложения вы не можете запрограммировать шейпинг - это можно сделать только на уровне ядра ОС. Поэтому смотрите как работают различные шейперы и файрвалы, но они интегрируются с ядром, добавляя нужный функционал.
Saboteur, ну почему же? Может быть автору вопроса можно рассмотреть вариант с прокси-сервером, пусть и для FTP (наверно, даже nginx такое умеет), и там резать скорость хоть по различным параметрам.