可以在server端写一个wcf接口, 返回一个进度数字, client调用这个wcf接口, 然后根据数字显示进度.
接口可以是client 定时pull , 比如每秒call server一次拿数字. (这个简单)
也可以是一个stream 接口. server端有更新就push 到client
写例子就算了(刚换电脑么有VS环境),给你几个参考吧
你说的需求WCF都支持,这个你应该知道 WCF 通信过程中支持 请求与答复、单向、双工通信 三种模式。
所以如果按照你说的应该是双工通信吧...
可以参考
https://www.cnblogs.com/xiaoyaodijun/p/6486794.html
https://docs.microsoft.com/zh-cn/dotnet/framework/wcf/feature-details/how-to-create-a-wcf-service-that-communicates-over-websockets
就是一个管理端和一个客户端,管理端也可以理解为服务端。用2楼的socket。