我用delphi 7  ,公司现在有不同网段,我们用的是192.168.0.XXX  ,财务用的是192.168.2.XXX,另外还有3.XXX,  4.XXX,服务器是192.168.2.5,
我现在要作一个程序,服务器上放一个SER.exe(需要自己来设计程序),我们报资金计划,财务整理汇总,以不同的表格形式展现给老总,在老总哪里要可以有选择性的来看报表,都要通过服务噐上的哪个SER.exe(这个还要带记录功能),请问各个网段之间应该如何通讯,数据库应该如何设计,前期应该如何进行需求分析,谢谢呀。

解决方案 »

  1.   

    你可以做假的C/S系统来实现客户端使用HTTP协议与服务器进行通讯,数据可以走XML或JSON,客户端只发出功能请求和解释返回的XML或JSON数据服务器端可以用传统应用程序,也可以用web服务,只要以HTTP协议接收功能请求,返回对应XML或JSON数据即可
    这样,可以跨不同网断和防火墙,效果也很好,以传统的C/S程序有很多优势,你可以试试
      

  2.   

    支持一楼的说法,建立一个WEB,然后通过HTTP协议完成!
      

  3.   

    TSocketConnection 可以跨网段
      

  4.   

    跨网段 多vlan 和程序无关 只和网络拓扑结构有关系。
    程序该怎么做就怎么做