假设有个需求
需要客户端的数据都上传到服务器。服务器获取计算之后再推送到客户端。
例如:
client1数据为1
client2数据为2
client3数据为3
server都获取之后才能计算出结果(1+2+3)、然后再推送给(client1、client2、client3)
请问一下wcf适合做吗,关键的技术点是?
WCF可以做,需要使用双向通信Duplex,这样等服务器结果出来可以主动通知客户端。
不用WCF,用普通的SOCKET也行。
关键的要点就是服务器可以主动联系客户端。
土方法就是客户端不断查询服务器好了没有,哈哈。
谢谢回复,
暂时在用zeromq做的,现在服务器推送没问题。
就是如果系统复杂度上去,怕控制不好软件设计。
你需要的是消息队列
谢谢您的回复,请问能简单讲一下吗
其实这有一个问题啊,是不是有一个客户端就计算一个,还是要等三个数据全发送过来再判断呢?还是你只是进行数据推送?