1: 首先,你要说明是在互联网环境,还是在局域网内,如果是互联网,则难度就高了,比如你是在内网中,那么,你服务器上的程序,要对内网中的这台机器主动发送数据,就需要你的客户端程序具备打洞功能(类似QQ);
2:如果是在局域网中,则好实现,一楼的WCF回调是一种方法。原理到头来无非是客户端开放一个端口侦听。全部方法有SOCKET,REMOTING,WCF,WEBSERVICE,协议有UDP,TCP(HTTP)等等。你问的问题太广泛了,实现的方式也太多了。。。
如果客户端是C/S的话,可以用WCF回调,在服务器数据修改时,通知客户端
你说的功能不好实现。〔局域网除外〕
web 本来是无状态连接在客户端不请求的情况下,服务端是无法确定它的准确地址的。即使qq之所以可以得到服务端信息,也是因为它登录了,在服务端做了登记。
还是用登录的时候访问服务端来确定是否有信息需要更新、有就下载。