2010-05-04 5 views
1

Я хочу передать большие файлы (1 ГБ) по ненадежным транспортным каналам. Когда соединение прерывается, я не хочу, чтобы начальный файл был перенесен с самого начала. Я могу частично сохранить его в таблице temp и сохранить последнюю прочитанную позицию, поэтому, когда соединение будет восстановлено, я могу запросить дальнейшую выгрузку файла из этой позиции. Есть ли какая-то лучшая практика для такого рода вещей. В настоящее время я использую chunking channel.Надежная передача большого файла с помощью WCF

ответ

0

Не могли бы вы рассказать нам немного больше о своем сценарии ... Что еще важнее ... ЦП или пропускная способность? Как подходит время передачи? Какова природа ссылок, по которым передаются эти данные (латентность &)? Я прошу, потому что другой вариант таблицы - RDC. http://msdn.microsoft.com/en-us/library/aa372948%28VS.85%29.aspx

+0

@Eric, это должно, вероятно, комментарий или, по крайней мере, большинство из них должны - хотя он включает ответ (-: – Murph

+0

@Eric, мне нужно передать очень большие файлы на большие расстояния, и канал связи может быть очень плохим и иногда может быть отключен. И когда происходит отключение, я не хочу снова загружать его, но я хотел бы начать с прерванной позиции. Заранее спасибо – Sharov

+0

Хе-хе ... просто установите программное обеспечение от Dropbox.com: o) – BerggreenDK

Смежные вопросы