这个还是有很多种手段的。 比如:
1、客户机去轮训服务器更新
2、服务器push过去,当然要先让客户机通过先主动向服务器报告过自己的ip及侦听端口信息;如果数据量不大的话可以直接考虑udp。
3、数据库级的同步,目前每个厂商的数据库都有类似的同步工具的。
4、消息中间键,mq等可以很好的管理消息的发布和订阅。

解决方案 »

  1.   

    楼上的:
    1.轮询的方式其实是异步;
    2.服务器push和socket前提是客户端需要IP,现在我的情况是客户端无IP;
    3.数据库同步也不太现实,我做过,但是现在两套系统(异种数据库)不兼容;
    4.消息中间件的原理和数据库同步以及udp应该是一样的,需要ip,我想.
      

  2.   

    你可以要求客户往你的路上引的嘛。
    再说了只要客户机能连上服务器,就表明服务企业能通过某种手段连接上客户机的。
    还有,如果真不能做到实时,你可以做到比较短的时间内完成同步的嘛。像早些年的时候,我们作股票数据分析,还不是打着实时幌子的。其实只是买了个卫星接收装置,接收一个dbase的数据库文件,在自己来解释。你说这个能实时吗?但是对于股民来说也足够了呀。没有人抱怨我们的信息滞后的。
      

  3.   

    关于客户端的IP:
    客户端连接到服务端,服务端不可以记录下当前的客户端IP吗?
      

  4.   

    搞个卫星接收装置大概多少money?呵呵,稳定么?
      

  5.   

    还有可以使用单一的持久化数据,比如说你用到数据库的话,那就在你的vpn网络中专门搞一台机器作为数据库,所有的系统(Sys,subSys)涉及到数据源的地方都是指向那里就行了。一处更新,所有的都变了。一了百了!