質問

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 }
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top