客户端上是否运行了scktsrvr.exe呢?如果没有,需要运行的另外,客户端是如何连接到服务器的,设置的ip地址是否正确呢?

解决方案 »

  1.   

    基本上是因为客户端com+没有安装!
    或者找不到服务器!
      

  2.   

    我使用的是dcom连接,不需要用scktsrvr.exe的,在客户端服务器需要注册吗?是否除了使用控件还需要编写代码?
      

  3.   

    DCOM的话,客户和服务必须在一个域,在服务端执行DCOMConfg,对DCOM进行配置,DCOM的组件的激活权限必须指定给同一个域内的域用户,客户机必须以域用户登陆客户的windows才可以使用DCOM服务
    Socket就没有这个限制,但是连接速度不高
      

  4.   

    你想穿过防火墙调用的话用DCOM就不要想了
      

  5.   

    那么请问,dcomconfig是不是要安装呢?是不是只有win2000里有?为什么我的win98里有它的帮助,就是没有程序?
      

  6.   

    win98作为服务器使用的情况可能不多,所以我没有研究过。
    一般来说win2000\winNt上的dcomconfig是有的,要是没有把win2000的操作系统所有组件加完。对于具体的命令的名字和dcomconfig很相似,你搜索一下
    dcom*.exe就行了
      

  7.   

    建议老兄看一下李维的分布式开发那本书,不错的另外DCOM可以在不同域上连接的
      

  8.   

    请问如何在服务器端配置dcomconfig?
      

  9.   

    我以前也遇到这样的问题。
    需要在服务器端配置DCOM,授予客户端的激活权限和访问权限,才可以。
    还是李维的分布式应用系统那本,看一看吧。