现在我正在写一个软件的网络版,但是客户端跟服务器连接问题很苦恼,各个客户端离服务器很远(城域范围),并且每个客户基本就一个客户端(2各以上的很少)。考虑硬件及网络成本,请教各位用什么方法比较好?不知道银行在每个支行跟总行之间是怎么连的?软件设计用什么连接方式好?com/dcom?corba?web?or......请高手指点一二,谢谢!

解决方案 »

  1.   

    B/S的安全性不好,用c/s又慢,但是较安全,建议用B/S反正得作点牺牲。
      

  2.   

    用VPN技术,然后用C/S数据库用ORACLE,可以在加防火墙,用P TO P不过这样速度太慢了
      

  3.   

    如果用c/s结构的话我建议还是用Socket连接。这样处理起来比较方便。因为一般单位计算机都有防火墙,用Dcom穿透防火墙和路由比较困难。在硬件网络方面可以采用专线连接(如果是城域的话不太现实)、VPN技术(速度比较快,安全性比较强)、直接宽带接入InterNet.后一种速度比较慢。