function getPorts(processesNumber){ var deferred = Q.defer(); portfinder.getPorts(parseInt(numOfProcesses),{},function (err, portsArray) { if(portsArray.length==processesNumber){ deferred.resolve(portsArray); } }); return deferred.promise; }
function getPorts(processesNumber){ var deferred = Q.defer(); portfinder.getPorts(parseInt(numOfProcesses),{},function (err, portsArray) { if(portsArray.length==processesNumber){ deferred.resolve(portsArray); } }); return deferred.promise; }