首页 新闻 会员 周边

请教个需求WCF是否适合使用

0
悬赏园豆:50 [已解决问题] 解决于 2014-03-13 08:57

假设有个需求
需要客户端的数据都上传到服务器。服务器获取计算之后再推送到客户端。
例如:
client1数据为1
client2数据为2
client3数据为3
server都获取之后才能计算出结果(1+2+3)、然后再推送给(client1、client2、client3)
请问一下wcf适合做吗,关键的技术点是?

wcf
Hunt的主页 Hunt | 初学一级 | 园豆:21
提问于:2014-03-11 20:56
< >
分享
最佳答案
0

WCF可以做,需要使用双向通信Duplex,这样等服务器结果出来可以主动通知客户端。

不用WCF,用普通的SOCKET也行。

 

关键的要点就是服务器可以主动联系客户端。

土方法就是客户端不断查询服务器好了没有,哈哈。

收获园豆:40
爱编程的大叔 | 高人七级 |园豆:30839 | 2014-03-11 21:39

谢谢回复,

暂时在用zeromq做的,现在服务器推送没问题。

就是如果系统复杂度上去,怕控制不好软件设计。

Hunt | 园豆:21 (初学一级) | 2014-03-11 21:56
其他回答(2)
0

你需要的是消息队列

收获园豆:5
吴瑞祥 | 园豆:29449 (高人七级) | 2014-03-11 21:16

谢谢您的回复,请问能简单讲一下吗

支持(0) 反对(0) Hunt | 园豆:21 (初学一级) | 2014-03-11 21:22
0

其实这有一个问题啊,是不是有一个客户端就计算一个,还是要等三个数据全发送过来再判断呢?还是你只是进行数据推送?

收获园豆:5
幕三少 | 园豆:1384 (小虾三级) | 2014-03-12 08:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册