在节点红色ping TCP端口中使用“功能”节点

时间:2018-10-12 17:32:10

标签: node.js

我想使用“节点红色”中的“功能”节点来ping tcp端口。

有什么想法吗?

我尝试使用在线上看到的javascript脚本尝试这种操作,但通常无法正常工作

“ ReferenceError:未定义require(第1行,第11行)”

    var net = require('net');
var Promise = require('bluebird');

function checkConnection(host, port, timeout) {
    return new Promise(function(resolve, reject) {
        timeout = timeout || 10000;     // default of 10 seconds
        var timer = setTimeout(function() {
            reject("timeout");
            socket.end();
        }, timeout);
        var socket = net.createConnection(port, host, function() {
            clearTimeout(timer);
            resolve();
            socket.end();
        });
        socket.on('error', function(err) {
            clearTimeout(timer);
            reject(err);
        });
    });
}

checkConnection("72.*.*.*", 1880).then(function() {
    // successful
}, function(err) {
    // error
})

0 个答案:

没有答案