博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nodejs做的端口测试
阅读量:6142 次
发布时间:2019-06-21

本文共 508 字,大约阅读时间需要 1 分钟。

hot3.png

用Socket实现的一个端口测试程序

var net = require('net'),socket = net.Socket;/*			测试端口		*/		var testPort = function(port,host,cb){			var nsk = new socket();			nsk.setTimeout(5000);//设置连接超时时间  5s			nsk.on('connect',function(){//连接状态				nsk.destroy();//销毁				cb(port,'open');			})			.on('timeout',function(){//连接超时				nsk.destroy();				cb(port,'timeout');			})			.on('error',function(){//连接错误				nsk.destroy();				cb(port,'closed');			});			nsk.connect(port,host);//执行连接		};

转载于:https://my.oschina.net/tearlight/blog/193448

你可能感兴趣的文章