у нас есть программное обеспечение Java для получения и отправки данных о клиентах и контрактах с наших серверов и на них.Программное обеспечение работает в веб-браузере.Иногда наши агенты жалуются на задержку, но это связано с их сетевым подключением.Мы решили встроить какой-нибудь сетевой монитор, чтобы показать текущую скорость сети.Моей первой мыслью было реализовать Java-версию программы Ping для измерения времени до пинга и после пинга.С помощью этой информации я смог бы рассчитать скорость соединения.Проблема в том, что Java не поддерживает сокеты типа SOCK_RAW, поэтому я не могу отправлять ICMP-пакеты.По соображениям безопасности я не могу создать какое-то UDP-соединение клиент-сервер для использования сокетов UDP.Серверы с данными наших клиентов и контрактов не могут быть изменены из соображений безопасности, поэтому вы вообще не можете использовать какие-либо сокеты.По моему мнению, не существует удобного способа решить эту проблему с помощью Java.У моего колледжа другой подход.Он думал о загрузке картинки для измерения времени загрузки, но это не хорошее решение для постоянного измерения скорости соединения.
Так есть ли какие-либо полезные возможности для измерения скорости соединения с Java (JSF, JSP) или Javascript(JQuery) и разместить его на веб-сайте?