我创建了一个自动连接到我们的本地服务器并下载更新的程序,代码如下:
// Connect to web server and download ToBeInstalled.ini
Url := 'http://'+IPAdd+'/ToBeInstalled.ini';
MS := TMemoryStream.Create
try
try
http.Get(url, MS);
code := http.ResponseText;
except
on E: EIdHTTPProtocolException do
code := http.ResponseCode;
end;
MS.SaveToFile(UserPath + 'ToBeInstalled.ini');
finally
http.Free();
end;
该程序在办公室运行良好,但当用户在家且无法访问服务器或服务器不可用时,获取“套接字错误#10061”
我不知道如何抓住那个,更糟糕的是程序在显示该错误消息后一起停止执行。你知道如何解决这个问题。太感谢了。