Merge pull request #27 from CubixCraft/ping-latency

Add latency measurement to lib/ping.js
This commit is contained in:
Andrew Kelley 2013-01-27 16:00:37 -08:00
commit fd39844fea

View File

@ -19,6 +19,7 @@ function ping(options, cb) {
motd: parts[3],
playerCount: parseInt(parts[4], 10),
maxPlayers: parseInt(parts[5], 10),
latency: Date.now() - start
};
} catch (err) {
client.end();
@ -34,5 +35,7 @@ function ping(options, cb) {
client.on('connect', function() {
client.write(0xfe, { magic: 1 });
});
var start = Date.now();
client.connect(port, host);
}