# getport **Repository Path**: mirrors_mikeal/getport ## Basic Information - **Project Name**: getport - **Description**: Find an open port to listen on. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-09 - **Last Updated**: 2025-09-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### getport `npm install getport` Find an open port to listen on. #### `getport(function (e, port) {})` ```javascript var getport = require('getport') getport(function (e, p) { if (e) throw e server.listen(p) }) ``` *Note: getport uses a TCP client to check the ports and see if anyone has bound to them. If you do not have permission to bind to a port you may still get an error.* #### `getport(start, function (e, port) {})` ```javascript getport(5000, function (e, p) { if (e) throw e assert.equal(5000, p) }) ``` #### `getport(start, end, function (e, port) {})` ```javascript getport(6000, 5999, function (e, p) { assert.ok(e) }) ```