大家来帮我解决客户端与服务器连接的问题? (50分)

  • 主题发起人 主题发起人 LoveDel
  • 开始时间 开始时间
L

LoveDel

Unregistered / Unconfirmed
GUEST, unregistred user!
我的分布式查询系统在本机上已经完工,而连接都成功,运行也正确。
但是我的程序只能在与本机的服务器程序连接
如果服务器程序放在别的机器上(win2000server)该怎么连接呢?
我用的DCOM和DATASETCLIENT组件。客户端也是(win2000server)。
很急啊?不知怎么办?各位高手帮帮忙!万分感谢。
 
如果是使用DCOM连接的话,改成Socket连接试一下。
 
该怎么做,要用什么来连接呢
 
可以说的具体些吗?我不是很清楚
 
把你的TDCOMConnection改为TSocketConnection,然后设置
TSocketConnection的Address(或Host)、Port、ServerName属性
例:
SocketConnection1.Address := '192.168.1.10';
SocketConnection1.Port := 211;
SocketConnection1.SeverName := 'SvrDataExchange.CoDataExchange';
然后,再在运行应用服务器(放服务器程序的机器)上运行ScktSrvr.exe(这个
文件在../Borland/Delphi7/Bin目录下)
 
用socketconnection我的主机的IP不是这个也是这么设置吗?
还是要在create里动态设置呢?望指教
 
SocketConnection1.Address := '202.202.166.209';
SocketConnection1.Port := 211;
SocketConnection1.SeverName := 'server.chaxun';
我设置好后再把connect设为true 时,就没有了反映,怎么会事
 
我也觉得DCOM的配置比较的恼火,我已经改为socketconntion了可是我设置为下面的
SocketConnection1.Address := '202.202.164.209';//远程主机IP,放应用服务器的机器
SocketConnection1.Port := 211;
SocketConnection1.SeverName := 'server.chaxun';
我设置好后再把connect设为true 时,就没有了反映,服务器程序显示stack overflow怎么回事?
帮帮忙,各位高手
 
帮一下吗?怎么没有回答呢?
 
后退
顶部