首页 新闻 会员 周边 捐助

服务端主动向客户端发送信息

0
悬赏园豆:30 [已解决问题] 解决于 2011-09-30 17:21

我现在有个商城是用asp.net 做的。我有一个展示产品的机器,上面显示产品,用winform实现,我现在想实现在功能是商城的价格改了后,我要通知winfrom程序

chinasun的主页 chinasun | 初学一级 | 园豆:95
提问于:2011-09-24 14:27
< >
分享
最佳答案
0

基于服务端是asp.net的情况, 只能用模拟来实现:
最简单的方法是每隔一定时间winform就去请求一下页面检查是否有新信息.
稍好点的方法, 是winform请求信息, 服务端接受到请求后阻塞该连接, 直到有新信息或者超过设定时间后返回,比上面方法的好处是服务端不用一直在创建和关闭连接, 实时性稍高, 并且不会占用太多网络流量. 

想真正实现服务端主动给客户端发信息, 得用socket或wcf之类的, 估计楼主花时间去学习也来不及了

kingcomxu | 初学一级 |园豆:4 | 2011-09-25 23:57

已经用wcf的方法解决了这个问题了,用回调的方式了

chinasun | 园豆:95 (初学一级) | 2011-09-30 17:19
其他回答(1)
0

用服务器推送。

收获园豆:30
水晶途途 | 园豆:1443 (小虾三级) | 2011-09-24 20:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册