2 const net = require('net');
4 var errors = 0, connections = 0;
7 process.nextTick(function() {
9 var gotConnected = false;
12 s.on('connect', function() {
18 s.on('close', function() {
19 if (gotConnected) connections--;
22 s.on('error', function() {
31 var oldConnections, oldErrors;
33 // Try to start new connections every so often
34 setInterval(connect, 5000);
36 setInterval(function() {
37 if (oldConnections != connections) {
38 oldConnections = connections;
39 console.log('CLIENT %d connections: %d', process.pid, connections);
42 if (oldErrors != errors) {
44 console.log('CLIENT %d errors: %d', process.pid, errors);