1

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

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

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

4

1 回答 1

1

这个问题选择一个应用程序的许多 Internet 连接中的一个基本上回答了相同的问题。

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

如果您想要一些代码示例,只需用困扰您的内容评论此答案即可。

于 2014-08-21T14:12:22.470 回答