gpt4 book ai didi

.net - 如何在不提示拨号对话框的情况下检查互联网连接是否可用?

转载 作者:可可西里 更新时间:2023-11-01 16:38:37 24 4
gpt4 key购买 nike

我希望我的应用程序在连接可用时连接到服务器(以检查更新),但在连接不可用时不执行任何操作。我担心有拨号连接的人可能会在我的程序尝试这样做时收到其中一个提示来调用他们的 ISP。我意识到现在很少有人使用拨号上网,但仍然如此。

我本人已经关闭拨号十多年了,所以老实说,我不知道在离线时执行 HTTP 请求(例如使用 WebRequest)是否会显示这样的“拨号”迅速的。会吗?如果是这样,我怎样才能在不引起这样的提示的情况下检查更新?

最佳答案

通过使用这个:

My.Computer.Network.IsAvailable

也许这样:

    Dim available As Boolean
Try
Dim client As New System.Net.Sockets.TcpClient("google.com", 80)
available = True
Catch ex As Exception
available = False
End Try

如果结果为“可用”,您可以检查更新是否可用。

关于.net - 如何在不提示拨号对话框的情况下检查互联网连接是否可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14058798/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com