首页 新闻 会员 周边

用wcf 远程控制客户端进度条

0
悬赏园豆:200 [待解决问题]

本人刚刚接触wcf,请问一下各位大佬们,如何使用wcf,实现远程控制 另一个winforms 进度条的开始和暂停,希望能讲解一下思路或者写个小例子 ,让我学习一下

问题补充:

或者这么问,如何让两个窗体应用 用wcf通讯,比如服务端发送一个数据,客户端接收并显示出来

pylovecani的主页 pylovecani | 初学一级 | 园豆:2
提问于:2022-06-05 09:59
< >
分享
所有回答(4)
0

可以在server端写一个wcf接口, 返回一个进度数字, client调用这个wcf接口, 然后根据数字显示进度.

接口可以是client 定时pull , 比如每秒call server一次拿数字. (这个简单)

也可以是一个stream 接口. server端有更新就push 到client

czd890 | 园豆:14412 (专家六级) | 2022-06-06 09:17
0

远程控制就用Socket,这个跟WCF没啥关系了,你可以上网搜Socket的代码,我搜了一个,你参考一下: C#的Socket通信Demo

三人乐乐 | 园豆:4819 (老鸟四级) | 2022-06-08 10:55
0

写例子就算了(刚换电脑么有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

西越泽 | 园豆:10775 (专家六级) | 2022-06-13 16:18
0

就是一个管理端和一个客户端,管理端也可以理解为服务端。用2楼的socket。

LiveCoding | 园豆:497 (菜鸟二级) | 2022-07-23 16:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册