ministun
Version 1.0.6 beta
STUN(NAT 會話遍歷實用程式)是一個簡單的協定。 STUN 的實作也應該很簡單。
ministun 是 Node.js 的零依賴STUN 伺服器。它實現了 RFC 5389 第 13 節定義的“基本伺服器行為”,包括與 RFC 3489 的向後相容性。
Node.js >= 12.14.0
npm i ministun
const Ministun = require ( "ministun" ) ;
const config = {
udp4 : true ,
udp6 : true ,
port : 3478 ,
log : console . log ,
err : console . err ,
sw : true
} ;
const server = new Ministun ( config ) ;
async function startServer ( ) {
await server . start ( ) ;
}
async function stopServer ( ) {
await server . stop ( ) ;
}
udp4 : bool (預設值: true
)
支援 IPv4 上的 UDP 嗎?
udp6 : bool (預設值: true
)
支援 IPv6 上的 UDP 嗎?
連接埠:號碼(預設: 3478
)
連接埠號
日誌:函數|| null (預設: console.log
)
日誌訊息將作為 arg 0 傳遞給此函數,null = 無訊息日誌記錄
錯誤:函數|| null (預設: console.err
)
錯誤訊息將作為 arg 0 傳遞給此函數,null = 無錯誤日誌記錄
sw : bool (預設值: true
)
發送帶有回應訊息的軟體屬性?
更好的測試覆蓋率