Узел js net tcp клиент
Ниже приведен чистый код клиента TCP
var net = require('net');
var client = new net.Socket();
client.connect(1337, '127.0.0.1', function() {
console.log('Connected');
client.write('Hello server');
});
client.on('data', function(data) {
console.log('Received: ' + data);
client.destroy(); // kill client after server's response
});
client.on('close', function() {
console.log('Connection closed');
});
client.write('Hello server') записывается внутри области client.connect. Есть ли способ использовать его вне области client.connect.
Я попробовал следующий код, но не смог отправить что-либо на сервер. Однако возвращаемое значение client.write вернуло true.
var net = require('net');
var client = new net.Socket();
client.connect(1337, '127.0.0.1', function() {
console.log('Connected');
});
client.write('Hello server'); //Did not work