UNPKG

minecraft-protocol

Version:

Parse and serialize minecraft packets, plus authentication and encryption.

13 lines (10 loc) 290 B
const net = require('net') const getPort = () => new Promise(resolve => { const server = net.createServer() server.listen(0, '127.0.0.1') server.on('listening', () => { const { port } = server.address() server.close(() => resolve(port)) }) }) module.exports = { getPort }