Espruino/tests/test_net_socket.js
2014-11-20 13:01:04 +00:00

24 lines
521 B
JavaScript

// Socket server and client test
var result = 0;
var net = require("net");
var server = net.createServer(function(c) { //'connection' listener
c.write("42");
c.end();
});
server.listen(4444);
var client = net.connect({port: 4444}, function() { //'connect' listener
console.log('client connected');
client.on('data', function(data) {
console.log(">"+JSON.stringify(data));
result = data=="42";
server.close();
});
client.on('end', function() {
console.log('client disconnected');
});
});