三层结构中,客户端如何通过代理服务器访问远程主机?(200分)

  • 主题发起人 主题发起人 haoquandeng
  • 开始时间 开始时间
H

haoquandeng

Unregistered / Unconfirmed
GUEST, unregistred user!
问题是这样的:
中山和北京各一个局部网,其中数据服务器、应用程序服务器都放在中山,中山通过静
态IP提供服务。北京有一个局部网,用的是客户端(不是浏览器程序),不可能每台电脑都
配电话线上网,有没有办法使该局部网内的用户通过代理服务器上网后,获得中山应用服务
器提供的服务呢?(象浏览器通过代理服务器上网一样)
 
可以的,你可以用MIDAS + COM+开发系统,ADO可以指定IP地址的。
我们已经试成功了。速度还比较快。用ADSL连
 
我知道如何连上远程IP,我的问题是在客户端(通过dcomconnection连到远程IP)如何
进行代理设置?
sbh410,能具体点吗?
 
对DCOM进行配置,其中默认属性页 1。身份默认为无。2。把在这台机器上启用COM+
INTERNET 服务也打勾。
其他默认安全机制等问题你都自己可以看一下。
默认访问权限你可以把EVERYONE也可以试着加上。但是北京的客户端登陆时,一定要你2000的
管理员登陆。你可以先试着在局域网内试成功。用IP连
你北京的客户端都要MIDAS。DLL 和STDVCL。DLL
还有接下去安装你中山服务器端COM+对象导出的客户端安装程序。
然后试着连接。 可能其中会碰到问题,你试着慢慢解决。我可能有没说清楚的地方。
祝你好运。

 
to sbh410:
谢谢您!但我还有疑问,上网的代理服务器是放在北京的局部网内的,其他客户端只
有通过它才能上网,难道按您所说的设置完客户端,运行时它自动就能知道用哪一台代理
服务器登陆上网了吗?
 
你可以这样。可以导出服务器端的COM+对象。
(在组建服务上 选第一个 即 服务器应用程序——在其他计算机上安装此应用程序)
然后把他安装 在你北京的服务器上,当你有了固定IP后,可以使应用服务器连上你在
中山的数据库。然后在北京的服务器上导出客户端安装到其他客户端。

 
to sbh410:
哦,我明白了,你的意思是把北京的代理服务器也作为应用程序服务器,然后客户端
把任务交到应用程序服务器,再由北京的应用程序服务器与中山的数据库服务器交互,
刚开始我也是这样想的。但我还担心一点就是:北京跟中山的连接带宽会是北京方面应
用的瓶颈。
 
是的,我是这个意思。你说的很对。
用应用服务器比直接连上数据库好多了。我想这个你不用太担心,因为只要你写好了对象,
主要是你要用MIDAS+ COM+ 来写你的系统了。调用对象后,即时释放,减轻应用服务器负担,
这样对数据库也就减少负担了,所以应该没问题的。关键是你的系统写的好与不好了。
还有而且是宽带。可能启动时稍微慢点,以后会快起来。如果用DCOM。你可以自己先试了。
你现在只是一个应用服务器,我想如果多个应用服务器,问题也不大。

 
to sbh410:
好,我先试试看,谢谢您!
请留QQ跟email好吗?我遇到问题好请教您。
我的qq :120820113
email:haoquandeng@163.net
 
好吧,EMAIL: suny_20000@163.com
qq: 76103472
 
to sbh410:
OK,分数给您。您是这方面的专家,以后多指教!谢谢!
 
后退
顶部