在delphi程序中如何判断是否连接到服务器(200分)

  • 主题发起人 主题发起人 fnhkewfg
  • 开始时间 开始时间
F

fnhkewfg

Unregistered / Unconfirmed
GUEST, unregistred user!
我是想在与服务器建立连接前,先测试是否能连接上。能的话就传数据去服务器,连不上就将数据暂存在本地。因为程序运行在自动生产线,万一网络故障的话,要保正数据不丢失,程序不能死
用DELPHI写 紧要救救我
 
wininet


var
s : Integer;
begin
s := INTERNET_CONNECTION_MODEM +
INTERNET_CONNECTION_LAN +
INTERNET_CONNECTION_PROXY;

if InternetGetConnectedState(@s, 0) then
Edit1.Text := yes'
else
Edit1.Text := 'no';
end;
 
数据传输完之后,服务器给个应答就好。
 
ping服务器IP地址,ado连接
 
你用什么连?连前判断下是不是能连通,不通就存吧
 
先Ping通,再判断ADO连接
 
后退
顶部