我想使用“节点红色”中的“功能”节点来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
})