当前位置: 首页 > 编程语言 > C#

如何判断是哪个网卡连接到互联网后台分享

时间:2023-04-11 03:23:09 C#

上传。如何自动判断哪个网络适配器连接到互联网?在阅读此页面时,我找到了GetBestInterface函数并最终访问了来自MSDN的链接。我能够通过检查路由表并查找具有默认路由的接口(到0.0.0.0的路由)来使用它来找到连接到互联网的适配器-这是连接到更广阔世界的接口(如果有的话).有关如何监视VB.NET中使用的带宽的类似问题,请参见此处,但想法是一样的!这是检查互联网连接的另一种最快方法。希望这有帮助,最好的问候,汤姆。您可以使用WMI查询所有适配器并查看哪些已连接。本文将向您展示如何在VB.Net中执行此操作(非常容易转移到C#)。适配器可以通过多种方式显示为“已连接到Internet”。相反,它可能“无法连接到互联网”并且仍然连接。就像生活中的许多事情一样,“布丁的证明就是吃”如果你想知道你是否有联系,你需要尝试与某物交谈。我喜欢time.gov,因为它返回一小段包含当前时间的XML,因此您可以确保实际连接到网络,而不是获取某种缓存数据或重定向到强制门户。只需遍历适配器以查看哪些适配器实际具有连接。以上就是C#学习教程:如何判断是哪个网卡连接上网分享的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。涉及侵权,请点击维权联系管理员删除。如需转载请注明出处: