scktsrvv.exe侦听的Port应是客户端的Port;

解决方案 »

  1.   

    以下资料仅供参考:
    1: 应用服务器和客户端必需同时运行scktsrvv.exe
    2: 应用服务器和客户端的Port必需相同;
    3: 服务器端的控件可否连接你的数据库
      

  2.   

    启动NT Server网络,服务器端登录上网。 以下设置都是针对作为服务器端的 :
    1、打开控制面板=〉网络,将“访问控制”设置成为“用户级访问控制”,将“获取用户及
      组的列表”设定 为你的NT域名,在仅仅由95、98连接构成的对等网络中无法获取用户及组
      的列表 ,所以也没有办法继续设置下去。 2、在“文件及打印共享”中确认“允许其他用户访问我的文件”选中。 3、关闭网络设置,现在可能要重新启动计算机。 4、运行位于System目录下的DCOMCNFG.EXE,开始设置DCOM: 
         (1)默认的身份验证级别是无(2)选择启动远程连接。 
              重新启动计算机,OK! 
      

  3.   

    先谢谢大家,我是多层的新手,让介绍一下我开发环境:
    我在一台机器上开发应用服务器程序和客户端程序,应用服务器程序已经注册,运行scktsrvv.exe,不带参数(是这个问题吗?),开发客户端程序,在客户端SocketConnection的host和servename属性设置完,如果设置Connected := True;则应用服务器启动,但应用服务器就不动了!谢谢  
      

  4.   

    Scktsrvv.exe不用带参数,但是带参数(_install),是加入NT的启动服务中的。客户端的SocketConnection不需在“用户级共享”,
    服务端进行DCOMCNFG.exe(winnt\system32)进行你的DCom对象的配置
    (要有给予用户使用权限)
      

  5.   

    用IP地址代替Host可能要快一些!别外你的网络中应用程序服务器所在的机器最好别设网关,否则很慢!