您的位置:程序门 -> delphi -> 网络通信/分布式开发



怎样判断网络是否已掉线?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


怎样判断网络是否已掉线?[已结贴,结贴人:endswell]
发表于:2007-03-01 10:14:38 楼主
请问:
用tidhttp获取网页的时候,怎样判断网络是否仍然在连接状态,而不是别的错误发生导致获取网页的停止
发表于:2007-03-01 10:50:581楼 得分:0
一个方法是打开keepalive机制,把测试时间设置短一点就可以及时检测tcp/ip连接是否中断。
发表于:2007-03-01 10:56:492楼 得分:0
请记得uses     wininet

以下是一个判断当前计算机是否联网的例子:

procedure   tform1.button1click(sender:   tobject);
begin
        if   internetcheckconnection( 'http://www.yahoo.com/ ',   1,   0)   then
                edit1.text:=   'connected '
        else
                edit1.text:=   'disconnected ';
end;
发表于:2007-03-01 11:26:403楼 得分:20
初到d区。还望楼主可以结贴。


快速检索

最新资讯
热门点击