Имам прост Node.JS сървър:
//Module dependencies
var net = require('net')
//Create server
var server = net.createServer(function (conn) {
// handle connection
conn.setEncoding('utf8');
conn.write(
'Hi, please enter something: '
);
conn.on('data', function (data) {
console.log(data);
});
});
//Listen
server.listen(3000, function () {
console.log('\033[96m server listens at *:3000\033[39m');
});
Предполага се, че ехото на въвеждането на клиента в прозореца на конзолата на сървъра. Но когато се свързвам със сървъра с помощта на telnet клиент, той го прави, като извежда символ по знак, докато аз бих предпочел да извежда ред по ред при натискане на Enter.
Знам, че не мога да събера целия вход в метода conn.on
, но може ли да се направи на по-ниско ниво?