MCPcopy Create free account
hub / github.com/MigoXLab/coderio / isPortAvailable

Function isPortAvailable

src/tools/launch-tool/utils/dev-server-manager.ts:54–63  ·  view source on GitHub ↗
(port: number)

Source from the content-addressed store, hash-verified

52}
53
54async function isPortAvailable(port: number): Promise<boolean> {
55 return await new Promise(resolve => {
56 const server = net.createServer();
57 server.unref();
58 server.on('error', () => resolve(false));
59 server.listen(port, () => {
60 server.close(() => resolve(true));
61 });
62 });
63}
64
65/**
66 * Calculate deterministic port from workspace path hash.

Callers 1

getFreeHashPortFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected