.net Wcf 服务器端如何给所有客户端发信息 请不要写 (双工)谢谢 希望能给个demo Q:792801526
1个回答
展开全部
不双工也可以,让客户端定时或不定时地请求服务即可。
更多追问追答
追问
有没有 客户端在监听 服务器发送数据 的demo
追答
我手上没有现成的。不过这种做法并不推荐。
首先,客户端必须先想办法告知服务器(订阅服务),否则服务器不会知道有这个客户端存在
第二,这种方式对于处在NAT(网络地址转换)隔离的网络上就没法使用(服务器无法获得客户端的真实地址,就算获得了那也是访问不了的)。
第三,服务器必须维护一个列表来保存客户端信息,对于服务来说,对伸缩性、性能都是不利的。
网上有很多看起来像是“服务器发信息给客户端”的效果,实现起来未必就真的是这样。如果我刚才所述,这种方式也可以“看起来像是实现了”,并且从技术角度而言更加合理。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询