-1

我想知道是否可以确定从计算机使用的宽带连接类型?无论是通过 ADSL 还是 Cable 等方式提供。

我试图在 C# 中以编程方式实现这一点,这是我迄今为止的发现:

  • 网络接口类IPv4InterfaceStatistics类:这些可以为我提供一些信息,例如机器上可用的所有网络接口、接口的速度以及当前的下载和上传速率(通过计算)。
  • 与路由器/调制解调器通信:可以通过 HTTP 请求与路由器或调制解调器通信,但由于型号和制造商之间的差异,这很困难。此外,路由器和调制解调器提供的信息主要与它们的配置有关——连接的设备、静态路由、被阻止的关键字和服务。
  • 本地和公共 IP:我可以使用IPHostEntry类和公共 IP 从发出 Web 请求中检索本地 IP。

这些信息都不能告诉我宽带连接类型,但我可以使用所有这些信息(启发式)猜测。

是否可以从连接的计算机确定宽带连接类型?

4

2 回答 2

0

您可以从http://whoismyisp.org等网站获取服务提供商。然后,您可以将其与查找表进行比较。

于 2015-04-14T03:57:07.930 回答
0

我认为很难以编程方式了解连接类型。但无论如何,您可以参考下面的链接获取您的信息并尝试一下。

如何检索连接详细信息

在上面的链接中,您将找到有关 ConnectionProfile 的信息,该信息提供有关已建立连接的信息。要获取 ConnectionProfile,您必须使用 NetworkInformation 静态类。

希望您会发现此信息对您有所帮助。

于 2015-04-14T04:22:49.093 回答