2010-08-12 3 views
5

Je suis à la recherche d'un moyen de mettre en œuvre un service de transfert de fichiers sur HTTPS qui utilise la segmentation pour faire face à la perte de connectivité intermittente et pour réduire les longs délais requis en utilisant Streaming. Parce que le client peut être derrière des pare-feu, l'exemple Chunking Channel sur MSDN ne convient pas.Existe-t-il des bibliothèques ou des échantillons pour la segmentation WCF non-duplex?

Il y a un old discussion about this on the Microsoft Forums mais pas une réponse complète, ou du moins pas celle que j'ai le savoir-faire à implémenter.

Répondre

1

Il est un échantillon d'un service de téléchargement peut être repris ici: http://cid-8d29fb569d8d732f.skydrive.live.com/self.aspx/.Public/WCF/Resume%5E_Download%5E_WCF%5E_1%20%5E52%5E6.zip

Cet exemple utilise une liaison personnalisée WCF. Il semble que cela fonctionne en obtenant un segment du fichier à la fois, avec la possibilité d'obtenir tous les segments restants lorsque le système est de retour en ligne.

+0

Est-ce définitivement non-duplex? c'est-à-dire que vous pourriez l'utiliser lorsque l'application cliente est derrière un pare-feu NAT? – tjrobinson

Questions connexes