服务器如何可以得到客户端的数据。
就是服务器在城市A,而多个客户端数据在城市B1,城市B2...城市Bn,如果我服务器端想看任何一个城市的客户端数据库的数据,如何建立连接,通过什么协议建立连接,如何得到客户端的数据,而且客户端和服务器端只能通过宽带网连接,劳烦大家给一个解决方案,谢谢

解决方案 »

  1.   

    >>客户端和服务器端只能通过宽带网连接http://www.ppcn.net/n1306c2.aspxP2P之UDP穿透NAT的原理与实现(附源代码)
    http://bsdg.org/Jim/Peer2Peer/A Guide to Peer-2-Peer
    Jim McKeeth's BorCon 2003 paperThe paper (updated 5/22/2004) 
    Simple Chat Delphi Source
    Source code to example outlined in the paper 
    Peer Recipe 2 Delphi Source
    Example using the IdHTTPWebBrokerBridge to use a Web Service in a Peer-to-Peer application to exchange recipes.  Very crude example written while I was at BorCon (between sessions). 
    The BorCon power point presentation.  (1,363 KB) 
    PDF version of paper (991 KB)
      

  2.   

    看看 李维 的 delphi 5.X分布式多层应用系统篇
    一书,你会有些思路的!!不过,这些都是比较难的技术,估计你自己实现一个可实用的解决方案,难!
      

  3.   

    我还给楼主建议ftp上传的方法呢。呵呵。学习楼上弓虽淫的P2P之UDP穿透NAT的原理!~
      

  4.   

    最简单的方法就是用虚拟局域网(VPN).
      

  5.   

    物理连接肯定是宽带了。
    1:VPN,最方便,跟局域网一样,而且安全性较好。
    2:三层MIDAS,速度稍慢点,不过开放性很好。
      

  6.   

    这中问题解决方案比较多,有FTP、HTTP、WEB Service,可通过.Net Java等技术。不过基于低成本和部署简单的方案就是通过email进行跨公域网(internet)间的应用集成方案。这个方案我已经实现,如果需要请和电子邮件联系,可提供试用版本,最适合解决你的问题。
      

  7.   

    使用分布式解决方案,我出在在用,客户端使用TSocketConnection连接