一个新手的问题

时间:2020-12-09 20:12:06
我刚刚开始学习多层次程序开发,创建好应用服务器后,在用DCOM将客户端和服务器端相连时,书中特别强调了这么一句话“客户机连接服务器时,一定要先注册服务器”,这句话我不是很懂,是怎么个注册法呢?书上的实例我也已经运行成功,不知道当客户机和服务器不在同一台电脑上的时候能不能成功,请高手解释一下这句话是什么意思,谢谢了

10 个解决方案

#1


把服务器程序运行一下就是注册了

#2


谢谢,那如果服务器不在自己机器上的时候,这个注册客户端说了就是被动的是吗?

#3


不太明白楼上说的意思。
Dcom服务器,只要在服务器机上运行一下就完成注册了。----不管服务器机和客户机是不是同一台机

#4


哦  我知道了  谢谢了 我刚来 还没有送过分 等会儿我再给你吧

#5


互相支持

#6


刚才我又碰上一另一个问题,还是刚才的服务器,我用TSOCEKTCONNECTION连接,当我选SERVERNAME的时候,提示一个这样的错误:

Windows socket error:由于目标机器积极拒绝,无法连接。(10060),onAPI 'connect'


这是因为什么呢?

#7


socketconnection需要代理服务器的支持。即scktsrvr.exe,在delphi目录下

#8


关于scktsrvr的配置,你就需要再看一下书了。

#9


嗯 我再试试

#10


我运行了一下scktsrvr.exe  终于成功了  谢谢你了

#1


把服务器程序运行一下就是注册了

#2


谢谢,那如果服务器不在自己机器上的时候,这个注册客户端说了就是被动的是吗?

#3


不太明白楼上说的意思。
Dcom服务器,只要在服务器机上运行一下就完成注册了。----不管服务器机和客户机是不是同一台机

#4


哦  我知道了  谢谢了 我刚来 还没有送过分 等会儿我再给你吧

#5


互相支持

#6


刚才我又碰上一另一个问题,还是刚才的服务器,我用TSOCEKTCONNECTION连接,当我选SERVERNAME的时候,提示一个这样的错误:

Windows socket error:由于目标机器积极拒绝,无法连接。(10060),onAPI 'connect'


这是因为什么呢?

#7


socketconnection需要代理服务器的支持。即scktsrvr.exe,在delphi目录下

#8


关于scktsrvr的配置,你就需要再看一下书了。

#9


嗯 我再试试

#10


我运行了一下scktsrvr.exe  终于成功了  谢谢你了