2012-07-02 4 views
2

У меня есть веб-приложение asp.net, которое использует C#. Он регистрируется на удаленной машине и загружает файлы с сервера. Я хочу отобразить пропускную способность, доступную во время соединения или скорость соединения.Как отобразить скорость подключения к Интернету в веб-приложении?

Что может быть наилучшим возможным способом, если мне не разрешено использовать какую-либо внешнюю библиотеку или API? Как я могу реализовать его с помощью Javascript?

Заранее спасибо. :)

ответ

2

Посмотрите на следующей странице:

Determining available bandwidth

Это позволяет предположить, что на самом деле разве легкий способ сделать это.

Это один имеет некоторые идеи о том, как сделать это, хотя:

Detecting network connection speed and bandwidth usage in C#

Надежда они помогают.

+0

Ох ... Это было действительно полезно .. но я знаю, что это ASP.NET. Я еще не слышал ничего невозможного. Для этого нужно каким-то образом или иначе сделать это способом ASP.NET. – akhil

1

Эта статья хорошо объясняет, как Google Analytics calculates speed.

Как было предложено в статье, одним из самых простых в реализации, но наименее точными способами может быть реализация/построение решения, которое соответствует IP-адресу пользователей, к которому принадлежит IP-адрес, а затем «принять» скорость соединения. Я лично считаю, что это будет слишком неточно, но этого может быть достаточно для ваших нужд, особенно если вы работаете над приложением, работающим над закрытой глобальной сетью.

Смежные вопросы