DCOM的问题,急!!!放分200!

xiaohuan 2003-08-08 02:02:34
用DCOMConnection连服务器,三台机器上的放三个一样的server程序,一样的client程序,三台机器有两台是XP,一台2000。而且三台机器上的DCOM配置一样

现在的情况是:
xp1连XP2和2000的server没问题
2000连xp1和xp2的server也没问题
可是xp2连xp1和2000时能把服务器激活,但是不能连接,报的错误是:interface not surported



...全文
16 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaohuan 2003-08-08
  • 打赏
  • 举报
回复
靠,是防火墙的问题,已经解决了
pwzhu666 2003-08-08
  • 打赏
  • 举报
回复
是不是?
我也不知道。愿意听听啊
Tiejun_Chenfang 2003-08-08
  • 打赏
  • 举报
回复
这种问题在网上我觉得根本就无法回答,受具体环境影响的因素太多了,

xp1连XP2和2000的server没问题
xp2连xp1和2000时出问题,
配置一样的话可能码??
xiaohuan 2003-08-08
  • 打赏
  • 举报
回复
theone_jxm() :你说的我当然已经都考虑过了,注意,另外两台机可是都能互相访问的,问题只是第三台机,这也是最奇怪的地方
webnote 2003-08-08
  • 打赏
  • 举报
回复
哈哈,是不是xp2没有访问后两台机器的权限呢,如果没有设置,就试一下吧.
dickeybird888 2003-08-08
  • 打赏
  • 举报
回复
应该是用户的权限问题,你可以这样试一下:
在服务器上添加一个用户他的用户名和密码和你客户端机器的用户名和密码一样,
客户端不必登录到服务器所在地域,然后尝试调用一下。如果一切OK那么肯定
是权限问题。
另外你可以看看服务器地guest用户是否放开,是否有权限启动和执行你的组件。
  • 打赏
  • 举报
回复
这就怪了,唉。这个错误太著名了。很多原因都可以引出来。比如没有注册你的组件,比如ADO没安装 比如用户权限,比如如果中间件在你本机运行,在运行客户程序时先要把中间件强行关掉否则就会出现接口不支持 ,比如。。。。
sensory 2003-08-08
  • 打赏
  • 举报
回复
搞笑啊!
xiaohuan 2003-08-08
  • 打赏
  • 举报
回复
自己先顶一把

1,593

社区成员

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

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