А>>>>2) ограничивать скорость скачки в зависимости от типа юзера.
А>>>>2-е вообще нет соображений, кроме как котролировать OnSendRawData в том-же фильтре.
А>>>>Нельзя-ли это как-то написать с помощью ISAPI extension ?
L>>>Второе я себе вообще слабо представляю. Разве что ты будешь специально вводить задержки при отправке данных.
А>>Кажется придумал... Походу 2-й пункт надо реализовать не с помощью TransferFile'а а наверное читать файл обычным образом, и писать WriteClient'ом.
А>>А вот надо-ли для этого новый поток заводить интересно ? присоветуйте чё-нить.
L>Посмотри мою статью про ISAPI-расширения. Там приведены рекоммендации лучших собаководов (пул ниток в ISAPI-расширении).
Если мы отвечаем WriteCliento-m ,то все посылается но если во время передач клиетт отменяет прием файла то в isapi
не происходит выход из WriteClient .Как это обработать.Пробовал делать это с асинхронной передачей но происходит тоже самое. Как обработать отказ клиента? Что то ведь передается, когда клиент нажимает кансель????