最近在學習nodejs的http,然後做了乙個測試網域名稱有沒有使用那些埠,原意是用來做乙個本地的靜態伺服器,然後執行前先測試埠,首先要用到的是net模組,主要用到的是socket,判斷其連線狀態即可實現,**如下:
var net = require('net'),socket = net.socket;
先是模組的引用。
接著下面是乙個簡單的實現:
var testport = function(port,host,cb))
.on('timeout',function())
.on('error',function());
nsk.connect(port,host);
//執行連線
};
port為埠號,host為網域名稱(ip也可以),分為三種狀態 open、timeout、closed (在使用、超時、關閉的),那麼執行的方法如下:
testport(80,'127.0.0.1',function(port,status)
乙個多socket繫結同乙個埠的測試程式
測試目標 建立多個socket的測試 測試環境 suse linux 測試步驟 建立了3個socket,但是由於繫結了不同的埠,可以邦定成功 假如繫結相同的埠,則相繼失敗。而關閉socket的時候,呼叫shutdown失敗,而close卻可以成功。在stevens的書本中,則建議使用shutdown...
使用Nodejs快速搭建乙個前端測試用的伺服器
node版本 v14.10.0 npm版本 6.14.8 這個檔案是安裝express和body parser 案例命名為 server.js 引入express const express require express express const bodyparser require body ...
nodejs 開發並發布乙個nodejs包
function pkgtestpkg param exports.pkgtestpkg pkgtestpkg package name pkgtestpkg version 1.0.0 description first pkg test entry point pkgtest.js test c...