node.jsでランダムTCPソケットを聴く方法
-
29-09-2019 - |
質問
node.jsでそのようなTCPサーバーを作成できることを知っています
var dataServer = net.createServer(function (stream) {
});
dataServer.on("listening", function() {
// this data server listen to a random port
// but how can I get the number of port
console.log(dataServer.localPort)
}
dataServer.listen(0, '0.0.0.0');
しかし、ポート番号を取得して別のサービスに送信する方法がわかりません。
または、ランダムに利用可能なポートを見つけて、DataServer.listenに渡す必要がありますか?
解決
あなたはアドレスを見つけることができ、サーバーが使用していることを聞いているアドレスとポート address
方法。
dataServer.address();
// => { address: '0.0.0.0', port: 49717 }
所属していません StackOverflow