C# 我如何在技术上实现所描述的客户机/服务器模型

C# 我如何在技术上实现所描述的客户机/服务器模型,c#,wpf,visual-studio-2010,client-server,C#,Wpf,Visual Studio 2010,Client Server,我想在我的应用程序中实现一个简单的客户机/服务器模型。客户端将向服务器发送一个文件,服务器将转换该文件并将转换后的文件发回。但问题是,我如何实现该场景,以便服务器定期告诉客户机转换的状态。 在我的例子中,客户端很难向服务器询问状态更新 部分红色图像被询问。如何在C代码中实现它。 根据您的要求,WCF双工服务会更好。使用双工WCF服务,我们可以检查状态 您可以执行一个新的操作。然而,这不是一项微不足道的任务。客户端循环轮询服务的解决方案更容易实现。您不需要客户端注册自己来接收来自服务的状态更新。该

我想在我的应用程序中实现一个简单的客户机/服务器模型。客户端将向服务器发送一个文件,服务器将转换该文件并将转换后的文件发回。但问题是,我如何实现该场景,以便服务器定期告诉客户机转换的状态。 在我的例子中,客户端很难向服务器询问状态更新

部分红色图像被询问。如何在C代码中实现它。


根据您的要求,WCF双工服务会更好。使用双工WCF服务,我们可以检查状态


您可以执行一个新的操作。然而,这不是一项微不足道的任务。客户端循环轮询服务的解决方案更容易实现。您不需要客户端注册自己来接收来自服务的状态更新。该服务不需要管理已注册的客户端。为了防止服务器能够传递文件中已转换的部分,您甚至可以结合轮询状态和数据。您可能只是周期性地请求结果数据的当前可用部分,直到您完全获得它为止。