findAvailablePort function
Find an available port starting from the given port
Implementation
Future<int> findAvailablePort(int startPort) async {
int port = startPort;
while (!await isPortAvailable(port)) {
port++;
if (port > startPort + 10) {
throw Exception(
'No available ports found in range $startPort-${startPort + 10}');
}
}
return port;
}