Il mio progetto deve impostare una nuova porta ogni volta che viene istanziata una nuova istanza della mia classe.Porte tcp Nodejs random free
In Node.js come posso trovare una porta TCP libera da impostare nel mio nuovo server socket? O controlla se la mia porta specificata è già utilizzata o meno.
questa è una buona risposta, ma in questo caso per la prova di una porta, se è disponibile sto bisogno di utilizzare un try/catch e riprovare, no? – Kefka
Se si desidera una porta specifica, basta provare ad ascoltarla e verificare l'evento di errore. Se ricevi un errore e 'error.code === 'EADDRINUSE'' allora sai che la porta è in uso. – mscdex
sì, è un buon approccio, ma il tentativo è noioso:/Nel mio caso userò la mia risposta, ma la tua risposta è molto meglio per altre cose = D – Kefka