Skip to content

Implement Dynamic Port Binding #4

@she3o

Description

@she3o

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.
  • 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.
  • 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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions