关于DCom连接的三层结构体系的网络配置,给分一定给分(在线等)

winder_008 2002-06-07 01:58:46

最近在通过用三层结构作好的程序。
程序配置如下:

服务器端: oracle+delphi(Madis)数据服务
如服务器ip 为:10.210.1.1

客户端: IE+Madis.dll + .ocx
ip:自动获取
dns:10.210.1.1

想通过activeform将客户端程序发布到网上 ,功能上实现通过
广域网进行数据查询,但是Dcom只能通过本服务器的域用户访问
到我的数据服务程序。在通过DNS设置(设置的不很专业),
在连接网页后activeform加载正确但是在连接数据时出现 rpc服务
不可用。

有没有人成功的通过这样的方法作过。请教。。。。。。。。。。。。。
...全文
81 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mars_han 2002-06-12
  • 打赏
  • 举报
回复
我就不喜欢dns,打ip多好。等你成功链上玩爽后再能不懂的岂不悠载。
tongqincai2008 2002-06-07
  • 打赏
  • 举报
回复
我在运行用DCOM编写的程序时怎么客户端出现“interface not support”的错误,但是服务器端已经被激活,请问这是怎么一回事?
david_ye 2002-06-07
  • 打赏
  • 举报
回复
To:winder_008 (风中追沙) 如果有防火墙,DCOM是不好通过的
winder_008 2002-06-07
  • 打赏
  • 举报
回复
appleIIappleII:

我现在在客户端可以ping ip 通我的服务器。 但是不能通过查找服务器名称找到。
我在客户端的机器上打开delphi新建一个工程拖放一个Dcomconnection控件
Computer Name=10.210.1.1
ServerName=Myservername
ServerGuID=MyId
然后设置连接为true 系统提示:
“没有发现指定的此对象导出者”

winder_008 2002-06-07
  • 打赏
  • 举报
回复
能具体点吗??
appleIIappleII 2002-06-07
  • 打赏
  • 举报
回复
通过DCOM实现三层结构时,应用服务器是关键,除了需配置DNS外,还需配置WINS,如不会配置,亦可用以下方法
1。在WINDOWS目录下用EDIT编辑HOSTS文件,格式如下
10。210。1。1 服务器名字
2。在WINDOWS目录下用EDIT编辑LMHOSTS文件,格式如下
10。210。1。1 服务器名字
Mudeen 2002-06-07
  • 打赏
  • 举报
回复
dcom需要在客户端注册。应用程序服务器需要在客户端上运行一遍客户端才能使用它

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧