我用DCOMConnection1 连接可以连接到数据库,可以显示数据
而我用SocketConnection1 却连接失败,显示错误:
'no server available' 环境: D6,
scktsrvr.exe 已开,端口相同;
address已设 ,serverguid,servername已设,socketconnection.connected=true;
SimpleObjectBroker已设,clientdataset.remoteserver已设。 以前一个旧的程式的SocketConnection1可以连接服务器。
大家帮帮忙, 我已经搞这个问题很久了
而我用SocketConnection1 却连接失败,显示错误:
'no server available' 环境: D6,
scktsrvr.exe 已开,端口相同;
address已设 ,serverguid,servername已设,socketconnection.connected=true;
SimpleObjectBroker已设,clientdataset.remoteserver已设。 以前一个旧的程式的SocketConnection1可以连接服务器。
大家帮帮忙, 我已经搞这个问题很久了
解决方案 »
- DLL PChar 参数如何转换成 String
- 刚刚开始学习Delphi,谁介绍几本好书,最好有下载地址?将来想做工控方面的,这方面的也提供一些,先谢谢了
- 请问有关程序中帮助文件的问题
- 求高招:关于文件防删防改,怎么样,各路高人,不算难吧?江湖救急,来接分吧!^-^
- adoquery中怎么取数
- richedit中,文字滚屏。(要求:平滑滚屏。类似word的滚屏)。
- 在线求助100分啊--一个很简单的问题
- 拨号后从远程win2000服务器上下载文件
- 小弟刚学DELPHI语言有一小问题在线等
- :谁知道哪有Petzold写的<Programming Windows 95>中文名<Windows 95 程序设计>电子书下载 delphi
- 辞职了,
- 如何监控服务是否运行并自动启动?
如果属性设置正确的话
把防火墙关了试试
最起码要连通,不然防火啬阻断了谁也没法。
客户端与服务端间最好用的是SocketConnection,主要是因为配置方便,DCOMConnection也可,但服务端安全性配置很麻烦,此外如果客户端与中间服务器之间有防火墙/PROXY之类的,SocketConnect/DCOMConnection将不通,这时应采用WebConnection,另外DELPHI还提供了基于CORBA的DII的CorbaConnection,虽然它本质上是一种在COM外面加一层IIOP的准CORBA,但可以利用CORBA的ORB所提供的负载平衡/故障转移等能力。另外DELPHI6最新增加了基于SOAP的连接方式。
以上各种连接方式中:DCOMConnection不需要装什么,只要服务端是NT/2K即可;SocketConnection需要在服务器端运行ScktSrvr.exe(在DELPHI的BIN目录里);WebConnection需要服务器端有WebServer(IIS/PWS),并将HttpSrvr.dll(也在DELPHI的BIN目录里)复制到一个有执行权限(即CGI/ISAPI权限)的WEB虚拟目录中;CorbaConnection需要在网络中运行CORBA的ORB软件,如BORLAND的VISIBROKER;如果用基于HTTP的SOAP,服务器端需要有WebServer,DELPHI6支持包括IIS/PWS/NETSCAPE/APACHE等多种WEBSERVER
我自己有几个能连的server和client都正常,不过是D5的程式, 而且他们都不配置address或者host都能连接
我把他原样拖过来, 就不行了, 太郁闷了