#### Feature Overview Allow Zync to bind to dynamically assigned ports, avoiding port conflicts in environments with multiple services. #### Requirements - If port is specified and unavailable, produce an error and explain to the user. - if port is not specified, bind to default. If unavailable, bind to another available. - [x] Provide feedback to the user about the port being used. - Optionally allow specifying a range of ports to attempt binding. #### Acceptance Criteria - If the default port (4918) is unavailable, the server automatically selects the next available port. - [x] The chosen port is logged and displayed to the user upon server startup. - Users can specify a port range or fallback strategy via command-line arguments.
Feature Overview
Allow Zync to bind to dynamically assigned ports,
avoiding port conflicts in environments with multiple services.
Requirements
Acceptance Criteria