c# - 确定可用带宽

标签 c# .net

在 .NET 中确定可用带宽的最佳方法是什么?

我们的用户从各种远程接入点(有线和无线)访问业务应用程序,有时带宽可能非常低,具体取决于用户所在的位置。当应用程序运行缓慢时,问题可能是由于带宽不足而不是其他问题。

我希望能够运行某种服务,在可用带宽低于特定阈值时向用户发出警告。

有什么想法吗?

最佳答案

下载一个已知大小的文件并计算下载时间是显而易见的。这样做的缺点是您需要浪费大量带宽才能做到这一点。此外,如果您想在吞吐量低于阈值时发出警报,则必须或多或少连续运行测试。

恕我直言,如果它真的发生了,你也无能为力,我会忍受某些地方的性能不佳。

对不起。

关于c# - 确定可用带宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/149211/

相关文章:

c# - Visual Studio 开始构建之前的长时间延迟

c# - 无法找到 System.Web.Services

对 SignalR 集线器方法的 Javascript 调用不返回值

c# - 在自定义 TypeFormatter 中使用 RegisterWebApiRequest 时出现 SimpleInjector.ActivationException

c# - 来自 HttpHandler 的图像不会在浏览器中缓存

.net - HashSet<T> 和 List<T> 有什么区别?

c# - 为什么 WebImage.Resize 去除 PNG 透明度

c# - 确保长时间运行的任务只触发一次,后续请求排队但队列中只有一个条目

c# - 一台机器上可以存在多个 CLR 版本吗?

c# - 值是枚举和 -1 吗?