Я пытаюсь нажать tcp-команды и получить ответ в течение l oop, но безуспешно
Код
var net = require ('net') ;
var client = new net .Socket ();
var option = {
host: '194.168.1.6',
port : 10123
}
// Create TCP client.
var client = net.createConnection(option, function () {
//console.log('Connection name : ' + connName);
console.log('Connection local address : ' + client.localAddress + ":" + client.localPort);
console.log('Connection remote address : ' + client.remoteAddress + ":" + client.remotePort);
});
функция sendMessage (сообщение) {
client.write (сообщение);
client.on ('данные') , (data) => {
console.log (data);
});
}
const sql = require (' мс sql ')
const config = {
user: 'sa',
password: 'digi#123',
server: 'localhost', // You can use 'localhost\\instance' to connect to named instance
database: 'SMS',
}
sql .connect (config, function (err) {{1037 * * 1038) *
result.recordset.forEach ((item, index) => {
var str = item.command;
var res = str.split ("") .map ( element => parseInt ("0x" + element))
var request = Buffer.from (res);
sendMessage (запрос) // console.log (ответ);
})
// client.destroy ();
});
});
I ' Получаю 4 ответа на 2 запроса.