三层程序,delphi开发,使用socket
现有中间层服务器一台,可通过映射而获得在互联网上的独立IP;另有一台数据库服务器,放置在内网
设想:在中间层服务器上运行scksvr.exe,使其可以响应来自互联网上的用户请求,同时也可以响应内网用户的请求请问这样部署可行否?如果可行,应用服务器程序是否要做一些特别处理呢?谢谢  

解决方案 »

  1.   

    添加一个内网IP也可以,我现在就是这样我有一个外网ip,我又添加了一个内网的IP这样外网可以访问到我我也可以访问我的内网oracle数据库服务器
      

  2.   

    至于scksvr.exe在中间层上能起什么作用怎样配置我没有用过
      

  3.   

    当然可行的,如果你有固定IP很简单,如果没有可以通过路由指一个端口过来(安全),但是重起应用程序服务器后要自新弄IP,可以考虑使用域名
      

  4.   

    我的中间层服务器是用socket链接的,所以要用scksvr.exe
      

  5.   

    建议不要用delphi自带的midas,太烂了,通过indy就能很好的开发一套性能不错的三层架构系统
      

  6.   

    呵呵,你的socketsvr就是application server了,也就是中间件。
    你可以通过自己的努力把它打造得功能强劲,以后再开发系统,就不愁了。
    我已经走了这步,做了一套系统出来了,楼主可以到我的网站去看看:www.quickburro.com。
    欢迎交流,QQ号:779545524