在论坛上看到的Delphi三层架构的服务器和客户端的发布方法,我觉得对最终用户来说要手动配置COM是件很麻烦的事情。这里就是想探讨下,如何把发布大部分工作作成自动的形式,把COM的配置工作放到Delphi程序里面。就象联众或其他网络游戏的客户端,对用户来说仅有的工作只要把程序安装就可以了,不用做任何配置工作,就可以连接上应用服务器。不知道具体要怎么实现,想和各位探讨下。

解决方案 »

  1.   

    用socktconnection组件来连接它是通过WIN SOCKT来访问应用层 的不需要配置只要开启一个中介服务就行了
      

  2.   

    to Erice(白雪公猪):
      SocktConnection涉及到防火墙问题,如果要通过Iternet访问的话,问题可能比较难解决.to lx47(离心):
       我不知道联众具体的实现技术,就是想知道如果Delphi程序也实现同样的功能,应该采用何种技术
    以及具体技术细节是怎么样的.
      

  3.   

    用WEBCONNECTION可满足你的要求.客户端的配置几乎为0,通过标准80口访问.
    付出的代价是性能和稳定性.这个连接BUG不少.但用DELPHI要做好这方面准备.
      

  4.   

    因为接下去可能要开发一个这样的软件。整个软件分本部系统和远程系统,这两块实际运行的时候可能会通过Internet互连来交换数据,出于安全的考虑打算在本部系统内部做一个应用服务器专门用来处理数据交换,但不知道采用何种技术方式比较合适。
      

  5.   

    SocketConnection(连接但要注意数据的不敏感性) + Intercepter(用RAS加密数据) + SimpleObjectBroker(容错和平衡负载)
      

  6.   

    听人说DCOMCONNECTION一般做内网的,区域大也没关系,比如一个大厂的多层系统,
    要出公网一般用SOCKETCONNECTION,跨城市的。
      

  7.   

    同意楼上的,DCOM不支持在Internet上使用。
      

  8.   

    综上所述,还是我上面说的:SocketConnection(连接但要注意数据的不敏感性) + Intercepter(用RAS加密数据) + SimpleObjectBroker(容错和平衡负载)