nodejs команды сокета tcpip в цикле - PullRequest
0 голосов
/ 23 января 2020

Я пытаюсь нажать 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 запроса.

command line output

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...