Я использую telnet-клиент npm
Я бы хотел сначала проверить его с помощью терминала, используя Hercules.exe
. Тем не менее, я всегда просто получаю «тайм-аут соединения».
Я установил для терминала Hercules с TCP-сервером порт 23, и он работает на локальной машине с IP 192.169.1.79. Однако, когда я пытаюсь подключиться к терминалу Hercules через Telnet, все, что я получаю, это "время ожидания сокета". Любые подсказки будут оценены.
var Telnet = require('telnet-client')
var connection = new Telnet()
var params = {
host: '192.168.1.79',
port: 23,
shellPrompt: '/ # ',
timeout: 1500,
// removeEcho: 4
}
connection.on('ready', function(prompt) {
connection.exec(cmd, function(err, response) {
console.log(response)
})
})
connection.on('timeout', function() {
console.log('socket timeout!')
connection.end()
})
connection.on('close', function() {
console.log('connection closed')
})
connection.connect(params)