Context:- I am trying to create simple TCP Server in Node.js
Problem Statement:- I am getting an error Unexpected Token '{' given below
Attach Code:-
var net = require('net');
var server = net.createServer(function(connectionListener){
console.log('connected');
//Get the configured address for the server
console.log(this.address);
//Get connections takes callback function
this.getConnections(functions(err, count){-----------------error
if(err){
console.log('Error getting connections');
}
else{
console.log('Connections count:' +count);
}
});
connectionListener.on('end', function() {
console.log('disconnected');
});
//Write to the connected socket
connectionListener.write('Hey\r\n');
});
server.on('error', function(err){
console.log('Server Error:' + err);
});
server.on('data', function(data){
console.log(data.toString());
});
//Listen
server.listen(8181, function(){
console.log('Server is listening');
});
Error Output
C:\node\people discovery app\server.js:11 this.getConnections(functions(err, count){ ^ SyntaxError: Unexpected token { at Module._compile (module.js:439:25) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:906:3