I know I can create a tcp server like that in node.js
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');
But I don't know how to get the port number and send to another service.
Or I should find a random available port and pass to dataServer.listen?