Попробуйте использовать классы System.Net.NetworkInformation. В частности, System.Net.NetworkInformation.IPv4InterfaceStatistics
должны иметь некоторую информацию в соответствии с тем, что вы ищете.
В частности, вы можете проверить свойство bytesReceived
, подождать заданный интервал, а затем снова проверить свойство bytesReceived
, чтобы получить представление о том, сколько байт / секунду обрабатывает ваше соединение. Однако, чтобы получить правильное число, вы должны попытаться загрузить большой блок информации из данного источника и затем проверить; таким образом, вы должны «максимизировать» соединение при выполнении теста, что должно дать более полезные цифры.