从客户端到服务器的数据传输

时间:2012-01-19 11:20:24

标签: c#

我正在推广这个。

该应用程序有一个服务器和一个客户端。服务器有大量数据。必须将此数据发送到客户端并保存到指定位置。为此,我按块发送数据块。 我期待UI冻结的客户端。

为了使UI响应,我计划使用后台线程。这个想法是 在按钮单击时,客户端将要求服务器获取要读取的数据的大小。 一旦数据大小可用,我就要求服务器发送 块。一旦数据到达并且客户端写入文件,服务器就必须发送下一个块。

这必须持续到最后一次发送。

我想知道如何做到这一点。

1 个答案:

答案 0 :(得分:3)

Have a look at WCF Streaming.

这允许您使用服务器端流来控制(不完全)客户端。

Read this on WCF big data transfers too