это клиенту надо следить, а не серверуВот у меня случилась трабла. Скрипт\сервер\или ещё что нибудь привело к разрыву соеденения с моей стороны таким образом, что я не смог отследить что клиенту уже отослал а что ещё нет.
это зачем интересно такие дурные ограничения???мне необходимо давать пользователю возможность что-то скачать только 1 раз.
Боюсь - это невозможно. Протоколом http такие извраты не предусмотрены. Т.е. отдать-то можно, вот только клиент не поймет, что это другой кусок - точнее - он даже понимать не будет - просто приклеет этот кусок к ранее выкачанному.Originally posted by MagicGTS
Мне нужно отдать другой кусок всё тогоже файла, да так чтобы клиент понял что это имено другой кусок того-же файла!
может и не хватить, смотря на чем седит клиент, но таких думаю будет не много.По поводу захлёста: Я решил дать запас по скачиваему объему 10-15% от размера файла.
). Затем как только отметиться то что файл был принят клиентом непрерывно (типа все куски склеелись без азоров) файл скачался успешно. Параллельно если "обрезков" больше 15% клиенту не дают качать файл и просят обратиться к админу за разрешением (всё через веб интерфейс , почту и etc)
). А обновления для клиентов бесплатны, хостинг принадлежит самой-же фирме, а клиенты платят абонентку за обслуживание вообще, а не за то что они качают.У заказчика такая прихоть.
за удовлетворение некоторых других прихотей платят по слухам тоже неплохо.мнеж за разработку платят
а заодно подписать автоматом на пару порнорассылоктолько ограничить их по скорости
Ё, а если канал слабенький - то как иначе-то?Originally posted by neko
идиотия
перечитывай вышеда есчо кучу сессий понаоткрывают с помощью шибко умных качалок
). Если будут результаты запосчу тему, так как многие этого хотели добиться но толком ничего не смогли....ПеревожуАвтор оригинала: desperado
разве? тогда как сервер отличает timeout и aborted?