1.1.1 • Published 6 years ago

networkbandwidthmonitor v1.1.1

Weekly downloads
15
License
-
Repository
github
Last release
6 years ago

networkBandwidthMonitor is a utility module which provides simple and straight-forward way to record network bandwidth of a machine over a period of time.

var networkBandwidthMonitor = require('../lib/networkBandwidthMonitor.js');
networkBandwidthMonitor.start(function() {
	setTimeout(function() {
		networkBandwidthMonitor.stop(function(data) {
			var uploadThroughput = parseFloat(data.uploadThroughput);
			var downloadThroughput = parseFloat(data.downloadThroughput);
			done();
		});
	}, 5000);
});

The code above records network throughput over a period of 5 seconds. start function starts recording and stop function stops the recording and returns throughput in following format:

{msg: 'throughput', uploadThroughput: value, downloadThroughput: value, units: 'bytes/sec'}
1.1.1

6 years ago

1.1.0

6 years ago

1.0.1

6 years ago