(value, defaultPort = 9001)
| 119 | } |
| 120 | |
| 121 | const parsePortOrDefault = function (value, defaultPort = 9001) { |
| 122 | if (value === null || value === undefined) return defaultPort; |
| 123 | |
| 124 | const number = Number(value); |
| 125 | const isValidPort = (Number.isSafeInteger(number) && number >= 0 && number <= 65535); |
| 126 | return isValidPort ? number : defaultPort; |
| 127 | }; |
| 128 | |
| 129 | const toBytes = function (ip, port) { |
| 130 |