检查在线状态,例如通过 ping

2023-12-06

我正在使用 VB.NET 为 Windows 10 IoT 开发通用 Windows 应用程序。 我正在检查两件事 - 首先是是否有任何网络。我在用

Imports System.Net
NetworkInformation.NetworkInterface.GetIsNetworkAvailable

为了这。但这并不能告诉我,我是否真的可以访问互联网,它仅表明我是否已连接到网络。

有没有办法 ping 一个地址(比如 8.8.8.8)?我找不到解决方案。 如果需要该信息,该设备将仅用于私人目的,该应用程序不会公开。


您可以使用:
My.Computer.Network.Ping("192.168.1.1") ping ip
or
My.Computer.Network.Ping("www.google.com") ping 一个 url

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    If My.Computer.Network.Ping("192.168.1.1") Then
        MsgBox("Connection ok")
    Else
        MsgBox("No Connection")
    End If
End Sub
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

检查在线状态,例如通过 ping 的相关文章

  • 如何在.NET中扩展环境变量%CommonProgramFiles%\system\

    我遇到一种情况 我需要通过读取注册表设置来返回目录路径 注册表值返回我以下格式的路径 CommonProgramFiles System web32 dll 而消费者代码期望它的格式为 C Program Files Common File
  • 使用 .NET 将两个 PNG 图像合并为一张图像

    我有两个 其实很多 PNG http en wikipedia org wiki Portable Network Graphics png 我的应用程序中的图像 两者都有透明区域 我想在我的应用程序中拍摄两个图像 将它们组合起来 并将结果
  • VB.NET 是否优化字符串文字的串联?

    如同this https stackoverflow com questions 288794 does c optimize the concatenation of string literals问题 但对于 VB NET 来说 因为我
  • 将列表(对象)转换为列表(字符串)

    有没有办法转换List of Object to a List of String 在 c 或 vb net 中而不迭代所有项目 幕后迭代很好 我只想要简洁的代码 Update 最好的方法可能就是进行新的选择 myList Select f
  • 为什么 Dictionary 上的这个 Linq 查询不作为数据源工作

    我在VB中有以下内容 Dim sources From source In importSources Select New With Type source Key Source source Value Name dgridSource
  • 如何在.NET 中编写安全/正确的多线程代码?

    今天我必须修复一些使用线程的旧 VB NET 1 0 代码 问题在于从工作线程而不是 UI 线程更新 UI 元素 我花了一些时间才发现可以使用 InvokeRequired 断言来查找问题 除了上面提到的并发修改问题之外 还可能遇到死锁 竞
  • 父窗体中的居中消息框[重复]

    这个问题在这里已经有答案了 有没有一种简单的方法可以在 net 2 0中将MessageBox居中于父窗体中 我在 C 中确实需要这个并发现中心消息框 C http bytes com topic c sharp answers 26712
  • DataTable:通过 LINQ 或 LAMBDA 进行动态 Group By 表达式

    我有一个数据表 我想在其中对未指定数量的字段进行分组 发生这种情况的原因是用户可以选择他想要分组的字段 所以 实际上 我将选择推入列表中 在这个选择上 我必须对我的数据表进行分组 想象一下这段代码 VB 或 C 都一样 public voi
  • 如何使用 winforms 在 vb.net 中制作大型按钮网格(24x20 或类似)?

    我正在 vb net WinForms 中制作一个座位预订系统 我需要用户能够选择他们想要使用的座位并改变颜色 这样他们就可以知道它已选择 我开始尝试使用按钮 但 480 个按钮严重减慢了表单的加载时间 然后我尝试了在行 列中带有按钮的数据
  • awk: hping: 打印 icmp 发起/接收之间的差异

    我有以下输出hping http ports su net hping在 OpenBSD 上 hping icmp ts www openbsd org HPING www openbsd org re0 129 128 5 194 icm
  • 如何四舍五入到一半,始终为正方向? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 如何实现以下舍入 0 0126083
  • Visual Studio 改变 Ctrl-K-D 的工作方式

    In Visual Studio I m using 2012 is there any way of editing the way that Ctrl K D combinations handles its Auto Formatti
  • 在 Visual Basic 中将窗体放置在屏幕右下角

    当表单加载时 如何将表单定位在屏幕的右下角 我正在使用 Visual Basic 2010 Express Thanks 编辑 我这样做了 看起来效果很好 Dim x As Integer Dim y As Integer x Screen
  • K8s服务无法ping通

    我在 minikube 集群中有一个 k8s 服务 部署 名称amq in default命名空间 D20181472 argo k8s gms kubectl get svc all namespaces NAMESPACE NAME T
  • 没有为 1 个或多个必需参数给出值。更新SQL

    我正在编写一个程序 当用户在列表视图上选择记录时 该程序会更新密码或积分 我收到错误 没有为 1 个或多个必需参数给出值 我不知道如何纠正 我是否遗漏了一些明显的东西 Dim sql As String UPDATE Users SET P
  • 从特定 IP 地址发送 SOAP 请求

    我有一个具有多个 IP 地址的系统 但我只能从一个 IP 地址发起 SOAP 请求 我如何在 VB NET 中获得它 我从来没有这样做过 看起来很复杂 首先 阅读自定义 ASMX 客户端代理的方法 http johnwsaunders3 w
  • 检查 DBNull 会引发 StrongTypingException

    我正在使用数据集从数据库中提取数据 一行中的一个字段是NULL 我知道这个 但是 以下 vb net 代码会抛出StrongTypingException 在数据集设计器中自动生成的 get SomeField 方法中 If Not IsD
  • 插入具有只读主键列的表

    我正在使用一个使用 sql server 数据库的应用程序 我试图在表中插入一行 如下所示 该表有一个主键 prodNum 这是自动生成的密钥 当我尝试向表中插入一行时 如下所示 在行中intResult oSglProdTableAdap
  • Outlook 加载项,无法读取未定义的属性“BeginRequestEventArgs”

    我使用 Visual Studio 开发了 Outlook 插件 我的插件有一个按钮 用于填充会议邀请正文中的详细信息并添加所需的与会者 这在 99 的情况下都有效 但是 时不时地它会给我下面的 JavaScript 错误 Uncaught
  • 如何在VB函数中添加可选参数/默认值参数?

    如何在 Visual Basic 中创建一个包含可选参数的方法 Use the Optional关键字并提供默认值 可选参数必须是最后定义的参数 以避免创建不明确的函数签名 Sub MyMethod ByVal Param1 As Stri

随机推荐

  • 从 MVC 的 DependencyResolver 转换到 AutofacWebApiDependencyResolver - .Current 在哪里?

    我让 AutoFac 与 MVC4 一起正常工作 我正在尝试过渡到 Web API 2 以下是我设置 AutoFac 的方法 public class AutofacRegistrations public static void Regi
  • Python 2.5 上选择模块的问题

    我有一个 Python 2 5 中的应用程序 用于监听 beanstalk 队列 到目前为止 除了我新买的 MacBook Pro 之外 它在我测试过的所有机器上都运行良好 在那台计算机上 当我尝试运行它时 出现以下错误 Traceback
  • 如何从使用 LINQ to SQL 的方法返回查询结果

    这是我正在使用的代码 我对 LINQ 还是有点陌生 所以这是一项正在进行的工作 具体来说 我想从此查询中获取结果 大约 7 列字符串 整数和日期时间 并将它们返回到调用包含此 LINQ to SQL 查询的方法的方法 一个简单的代码示例将非
  • 使用 QuickBooks Online (QBO) Intuit 合作伙伴平台 (IPP) DevKit 查询具有未结余额的所有发票

    我正在尝试使用 IPP 查询所有具有未结余额的发票 但我不断收到 0 个结果 我在代码中做错了什么吗 这是我尝试使用应用的过滤执行的 C 代码片段 InvoiceQuery qboInvoiceQuery new InvoiceQuery
  • R:UseMethod(“tbl_vars”)中的错误

    所以我在 R Studio 中运行下面的代码并收到此错误 UseMethod tbl vars 中的错误 tbl vars 没有适用的方法 应用于 字符 类的对象 我不知道如何修复它 因为没有 tbl vars 函数 有人可以帮忙吗 for
  • 由于 MIME 类型不匹配而阻止资源(X-Content-Type-Options:nosniff)

    我正在使用 JavaScript 和 HTML 开发网页 一切正常 当我从 HTML 页面收到以下错误列表时 这很好 The resource from https raw githubusercontent com dataarts da
  • 运行 endpointscfg.py get_swagger_spec 时出错

    我正在尝试按照本指南使用 Google Cloud Endpoints 构建一个项目 App Engine 上的云端点框架快速入门 我陷入了生成 OpenAPI 配置文件的步骤 需要运行以下命令 尝试一 lib endpoints endp
  • 为什么armeabi-v7a与另一个模块的armeabi冲突?

    我的项目中有 2 个模块 模块 1 libs armeabi 模块 2 libs armeabi libs armeabi v7a 为了成功运行该应用程序 我必须删除armeabi v7a完全文件夹 否则 so库位于Module 1 arm
  • MySQL - 时间戳之间的平均差异,不包括周末和非工作时间

    我正在寻找能够平均时间戳之间差异的能力 排除周末和排除非工作时间 仅在 08 00 00 17 00 00 之间 我试图仅使用查询来实现此功能 但如果无法使用 MySQL 则可以回退到 PHP 函数 下面是我当前用来获取平均时间戳差异的函数
  • Delphi 中的 Jabber 有完整的库吗?

    我正在寻找 Delphi 的 Jabber 库 我可以看到一些基于 COM 的 jabber 组件 但我正在寻找一个真正的 VCL 库 有人认识一个吗 您可以将 Exodus 的基础代码编译为 VCL 该代码称为 JOPL 可以在以下位置找
  • 为捕获过滤器添加音频功能

    我正在尝试向捕获源过滤器添加音频功能 以便制作带有音频的虚拟摄像机 开始于TMH s and rdp的代码我用另一个引脚扩展了它 称为 音频 CUnknown WINAPI CVCam CreateInstance LPUNKNOWN lp
  • Python:“del my_list”与“del[my_list]”

    我用 Python 创建了一个列表 gt gt gt my list 1 2 3 4 现在 如果我想删除列表 我想使用del类似运算符 gt gt gt del my list 这工作得很好 并且可能是使用它的一般方法 但在某个地方我偶然发
  • (Qt) 从按钮的 QButtonGroup 创建信号?

    我对这整件事是如何运作的感到非常困惑 我有一些按钮 我将其放入这样的组中 MainWindow MainWindow QWidget parent QMainWindow parent ui new Ui MainWindow ui gt
  • 从 firebase null 对象引用 firebase 数据库获取所有表值[重复]

    这个问题在这里已经有答案了 public class ShowBPGraphActivity extends AppCompatActivity public GraphView graphView public LineGraphSeri
  • Spring Data JPA - 如何在检索后设置瞬态字段

    使用以下方法获取实体后JpaRepositorySpring Data JPA 的方法 例如findOne findBy 等等 我想知道自动执行一些自定义代码 例如初始化一些瞬态字段 的最佳方法是什么 换句话说 假设我有一个 User 实体
  • 如何将更改从中间件传递到socket.io?

    我使用 node js 和 socket io 向用户推送实时通知 但是 目前我只是发送回在我的 socket io 代码中完成的查询结果并将其发送回客户端 但我需要让套接字知道发生的更改 并更新更改或重新查询数据库检查新号码并将其发送给客
  • PHP 将输出刷新到浏览器

    我从事 PHP 项目并使用flush 我做了很多搜索 发现 PHP 将脚本的长输出分块发送到浏览器 并且在脚本终止时不会发送所有大量数据 我想知道这些数据的大小 我的意思是 PHP 必须输出多少字节才能将它们发送到浏览器 不仅仅是 PHP
  • 如何从不寻常的 JSON 存储创建 Ext.data.Store?

    我有这个 JSON 存储 但它的编码不正确 它的正确语法是什么 Ext define MA store Language extend Ext data Store fields name id name name data aa Afar
  • pthread_cond_wait:随机分段错误

    Update 3 最近 我注意到我的代码随机导致分段故障错误 但我认为到目前为止我的代码非常简单 我无法弄清楚该错误来自哪里 由于它是随机发生的 我假设存在某种竞争条件 我认为这就是可能相关的所有代码 如果您需要更多 请告诉我 namesp
  • 检查在线状态,例如通过 ping

    我正在使用 VB NET 为 Windows 10 IoT 开发通用 Windows 应用程序 我正在检查两件事 首先是是否有任何网络 我在用 Imports System Net NetworkInformation NetworkInt