Существуют ли какие-либо библиотеки или образцы для недуплексной порции WCF?

Я ищу способ реализации службы передачи файлов через HTTPS, который использует чанкинг, чтобы справиться с прерывистой потерей подключения и сократить большие тайм-ауты, необходимые при использовании потоковой передачи. Поскольку клиент может находиться за брандмауэрами, образец Chunking Channel в MSDN не подходит.

На форумах Microsoft есть старая дискуссия об этом, но не полный ответ, или, по крайней мере, не тот, который у меня есть ноу-хау для реализации.

1 ответ

Решение

Образец возобновляемой службы загрузки здесь: http://cid-8d29fb569d8d732f.skydrive.live.com/self.aspx/.Public/WCF/Resume%5E_Download%5E_WCF%5E_1%20%5E52%5E6.zip

В этом примере используется пользовательская привязка WCF. Похоже, что он работает, получая сегмент файла за раз, с возможностью получить любые оставшиеся сегменты, когда система вернется в рабочее состояние.

Другие вопросы по тегам