【问题标题】:How to listen to a random tcp socket in node.js如何在 node.js 中监听随机 tcp 套接字
【发布时间】:2011-03-31 07:44:22
【问题描述】:

我知道我可以在 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?

【问题讨论】:

    标签: networking node.js tcp port listen


    【解决方案1】:

    您可以使用address 方法找到服务器正在侦听的地址和端口。

    dataServer.address();
    // => { address: '0.0.0.0', port: 49717 }
    

    【讨论】:

    猜你喜欢
    • 2016-04-06
    • 1970-01-01
    • 2017-10-16
    • 1970-01-01
    • 2016-02-09
    • 2011-02-15
    • 2016-11-13
    • 2020-12-05
    • 2013-01-17
    相关资源
    最近更新 更多