DCOM能否应用在外部网中? ( 积分: 100 )

  • 主题发起人 主题发起人 shaoyy
  • 开始时间 开始时间
S

shaoyy

Unregistered / Unconfirmed
GUEST, unregistred user!
只知道远程机器的静态IP(运行中间层的机器),客户端如何才能连接?谢谢!
 
只知道远程机器的静态IP(运行中间层的机器),客户端如何才能连接?谢谢!
 
dcom只能用于局域网,外网连接要用socketconnection才行
 
应该可以的.我用过.
 
whtsuperant大人
你是怎么用的
我很想知道
谢谢!
 
服务器端 用Borland Socket server
客户端:好不容易找到这点代码
CheckPwdOK: Boolean;
dc:TDCOMConnection;
vf:OleVariant;//暂时没用,用来返回用户登录后其他信息
strxml:string;
begin
s := Trim(edtUserName.Text);
p := Trim(edtPassword.Text);
CheckPwdOK := False;
dc:=TDCOMConnection.Create(nil);
dc.ServerName:='XXXXX.PrjServer';
dc.ComputerName:='XXX.XX.XX.XX';
dc.Open;
if s = '' then
begin
pubmsg(GetMyStr(_PlsInputUserName));
edtUserName.SetFocus;
exit;
end;
try
dc.Open;
dc.AppServer.validateUser(s,p,SessionCode,vf);
if SessionCode<>'' then
begin
 
后退
顶部