如何分发多层分布式系统(10分)

  • 主题发起人 主题发起人 ding1976
  • 开始时间 开始时间
D

ding1976

Unregistered / Unconfirmed
GUEST, unregistred user!
我在联系做多层分布式应用系统的时候,在应用程序服务器和
客户端系统同在一台机器上运行时没有问题,但是如果想把
应用服务器放在别的机器上,始终不能通过测试,我想是不是
需要设置某些参数,请各位指教。
 
注册 dbclient.dll and midas.dll
 
还要带上bde驱动程序。
delphi4与delphi有点不同。
1)如果只是用DCOM,客户端只需发布dbClient.dll、STDVCL40.DLL两个文件
D5只需发布MIDAS.DLL .
2)客户端开发:用SimpleObjectBroker组件添加服务器名,可以添加很多个。
DCOMConnection1.ObjectBroker指向SimpleObjectBroker。
3)在服务器上运行服务端自动注册。
4)应用服务器如果是95 OR 98 则在网络客户里设为用户级访问
5)运行DCOMCNFG 进行配置,方法可在论坛里找
 
若应用服务器是WIN98,客户端程序好象不能自动击活服务程序,
必须服务程序先起来,客户端连接才正常,是这样吗?listen
 
不知你用什么通讯协议?
1。 DCOM/COM ------ > 在Win9X中需要DCOM95/DCOM98
在NT 下 要用Dcomcnfg

2。 TCP/IP ------ > 需要 Scktsrvr.exe 来listen
3. SimpleObjectBroker 不知道

在Client端, D5只需发布MIDAS.DLL .

 
如果应用程序SERVER是WIN 9x的机器则需要设置网络的访问控制为“用户级访问控制”。
然后使用Dcomcnfg进行配置。
如果是NT SERVER则也使用Dcomcnfg进行配置。
 
问题已经解决,谢谢各位。
D5中客户端只需要分发MIDAS.DLL文件。
 
后退
顶部