Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PrismarineJS
GitHub Repository: PrismarineJS/mineflayer
Path: blob/master/test/common/util.js
9427 views
1
const net = require('net')
2
3
const getPort = () => new Promise(resolve => {
4
const server = net.createServer()
5
server.listen(0, '127.0.0.1')
6
server.on('listening', () => {
7
const { port } = server.address()
8
server.close(() => resolve(port))
9
})
10
})
11
12
module.exports = { getPort }
13
14