I used the code below in server as app.js:
var NetcatServer = require('node-netcat').server;
var server = NetcatServer(81);
server.on('ready', function() {
console.log('server ready');
});
server.on('data', function(client, data) {
console.log('server rx: ' + data + ' from ' + client);
});
server.on('client_on', function(client) {
console.log('client on ', client);
});
server.on('client_of', function(client) {
console.log('client off ', client);
});
server.on('error', function(err) {
console.log(err);
});
server.on('close', function() {
console.log('server closed');
});
server.listen();// start to listening
and connect using command from bash:
app.js throw below error:
timers.js:156
throw new TypeError('msecs must be a number');
^
TypeError: msecs must be a number
at Object.exports.enroll (timers.js:156:11)
at Socket.setTimeout (net.js:337:12)
at Server.handler (/home/1111hui/public_html/pdf/node_modules/node-netcat/lib/server.js:38:12)
at Server.emit (events.js:129:20)
at TCP.onconnection (net.js:1320:8)
seems there's bug in server.js
I used the code below in server as app.js:
and connect using command from bash:
app.js throw below error:
seems there's bug in server.js