2012-01-19 24 views
1

私はこれを一般化しています。クライアントからサーバーへのデータ転送

アプリケーションにはサーバーとクライアントがあります。サーバーには膨大なデータがあります。このデータはクライアントに送信し、指定された場所に保存する必要があります。私はチャンクでデータチャンクを送信しています。 クライアントがフリーズすることが予想されます。

UIを応答させるには、バックグラウンドスレッドを使用する予定です。考え方は です。ボタンをクリックすると、クライアントはサーバーに読み取るデータのサイズを取得するよう求めます。 データのサイズが利用可能になったら、サーバーに チャンクを送信するように依頼する必要があります。データが到着し、クライアントがファイルに書き込むと、サーバーは次のチャンクを送信する必要があります。

これは最後のタイプが送信されるまで続きます。

これがどのように実行できるのか知りたいと思っていました。

+2

はあなたの努力を表示:あなたのロジックは完璧で、いくつかのコードを試してみて、私たちを見ます! – Marco

+0

まだ私は設計段階にありますが、さらに進むことはできません。単一のスレッドと通信する方法 – Raghav55

+0

おそらく、ここでいくつかのヒントを見つけることができます:[WCFの大きなリストをチャンクで入手しますか? stackoverflow.com/q/5619403/93623) –

答えて

関連する問題