【发布时间】:2009-01-26 06:08:10
【问题描述】:
我希望编写一个 Windows 应用程序,当我与互联网断开连接时,它会做一些事情。我正在考虑编写一个非常简单的 C#/Delphi 应用程序,它只是每 20 秒轮询一次以查看我是否仍然连接。
如果我必须进行投票,我真的很想要一个解决方案,而不是尝试从网上下载网页。我不能假设下载尝试失败意味着“不在线”,因为可能有其他应用程序占用了互联网带宽。另外,我确信不断从特定站点连接/下载会导致我的 IP 被阻止。
我确定有一种方法无需下载/连接到远程服务器即可判断您是否在线,但我不确定如何。
【问题讨论】: