如何检查我竟然连接到互联网(How can I check I am actually connec

2019-10-29 07:06发布

我使用的印地连接到FTP服务器。 我们曾与服务器关闭,开创了“找不到主机”的错误,这是我处理,并指示对用户的问题,但是,今天的软件被安装在计算机上没有互联网连接。 该错误产生的,当我的“连接”也“找不到主机”,这是不完全正确的。 是否有一个函数/过程我可以TIdFtp组件会告诉我,如果确实有到互联网的连接,以便没有连接我可以显示指示用户错误里面打电话? 我使用德尔福XE西雅图。

我已经通过IdFtp特性/功能等的名单看,但似乎没有任何明显的。

Answer 1:

是否有一个函数/过程我可以TIdFtp组件会告诉我,如果确实有到互联网的连接,以便没有连接我可以显示指示用户错误里面打电话?

号你将要做的就是尝试的TCP连接几个不同的服务器,看看其中是否成功,或者,如果他们全部失败。 例如,你可以使用TIdTCPClient连接到的几乎保证在线99 +%的时间,像知名的服务器端口google.com / yahoo.com的80端口(HTTP)或443(HTTPS)等等



文章来源: How can I check I am actually connected to the internet