为什么我的DCOM客户端运行时提示“拒绝访问”?(100分)

  • 主题发起人 主题发起人 runcow
  • 开始时间 开始时间
R

runcow

Unregistered / Unconfirmed
GUEST, unregistred user!
我按<<Delphi7 数据库应用开发>>--电子工业出版社 292页里的例子做了一个Dcom 的客户
端和服务器端,很简单的。除了我用的是SQL server 和ADO联接外其它的都和书里的一样。
服务器端用TDataSetProvider 客户端用TClientDataSet和TDCOMConnection。在同一台机
上是可以运行的,但如果把客户端放到另一台机上运行时就提示“拒绝访问”。请大家
帮帮忙,谢谢。
 
要在服务器端配置DCOM,很烦的,
如果是自己学习的话,改用sock连接算了,方便。
 
为么用sock方便大家不用sock来做呢?与DCOM相比它有什么缺点?比如说性能上啦。
有谁知道请回答。谢谢了。
 
socket相对dcom的效率要稍微差一点点,据李维说大楷是1:1.1-1:1.2左右吧,并且用socket要服务器端要启动delphi自带的socket服务程序客户端才能连接上的
 
用这两种能不能穿过防火墙呢?我在书上看到用http是可以穿过的。我想如果以上两种不能
穿过防火墙,那么它们存在的意义就不大有了。而且如果用http是可以穿过防火墙。为什么
大家不用这种方式呢?是不是这种方式效率要差一些呢?我这一年来为类似于这些问题很苦恼,又找不到书看也找不到人问。请知道者回答!
 
后退
顶部