Я пишу приложение клиент-сервер, используя сокеты BSD. Он должен работать в фоновом режиме, непрерывно передавать данные, но не может поддерживать полосу пропускания сетевого интерфейса от обычного использования. В зависимости от скорости интерфейса, мне нужно отключить это соединение до определенной максимальной скорости передачи.
Каков наилучший способ достичь этого, программно?