私はこれを一般化しています。クライアントからサーバーへのデータ転送
アプリケーションにはサーバーとクライアントがあります。サーバーには膨大なデータがあります。このデータはクライアントに送信し、指定された場所に保存する必要があります。私はチャンクでデータチャンクを送信しています。 クライアントがフリーズすることが予想されます。
UIを応答させるには、バックグラウンドスレッドを使用する予定です。考え方は です。ボタンをクリックすると、クライアントはサーバーに読み取るデータのサイズを取得するよう求めます。 データのサイズが利用可能になったら、サーバーに チャンクを送信するように依頼する必要があります。データが到着し、クライアントがファイルに書き込むと、サーバーは次のチャンクを送信する必要があります。
これは最後のタイプが送信されるまで続きます。
これがどのように実行できるのか知りたいと思っていました。
はあなたの努力を表示:あなたのロジックは完璧で、いくつかのコードを試してみて、私たちを見ます! – Marco
まだ私は設計段階にありますが、さらに進むことはできません。単一のスレッドと通信する方法 – Raghav55
おそらく、ここでいくつかのヒントを見つけることができます:[WCFの大きなリストをチャンクで入手しますか? stackoverflow.com/q/5619403/93623) –