程序选择互联网连接(WiFi,移动宽带,…)

本文关键字:移动 WiFi 选择 互联网 连接 程序 | 更新日期: 2023-09-27 18:19:09

我正在开发一个应用程序。. NET, c#)用于平板电脑检查各种可用的网络,例如WiFi或移动宽带连接,如4G或3G。应用程序必须执行各种测试,这基本上涉及到连接到指定的URL,并记录发送和返回的数据量以及所涉及的时间。

平板电脑运行的是Windows 8(不是8.1),我是在Windows 7 PC上使用Visual Studio 2013开发的。我已经"发现"了活跃的移动宽带和WiFi连接。

如果有多个可用连接,例如4G移动宽带连接和WiFi连接,应用程序应该对每个连接进行相同的测试。但是,我仍然没有找到如何指定使用哪个连接的方法。这可能吗?(平板电脑如何选择使用哪一个?)

程序选择互联网连接(WiFi,移动宽带,…)

这个问题基本上回答了同样的问题。

你必须为你的HttpWebRequest手动设置ServicePoint(我假设你正在使用?)。这有点麻烦,但完全可行。使用WebClient/HttpWebRequest背后的想法是,你不应该担心接口:)

如果你想要一些代码示例,只需在这个答案中注释你的困扰。