Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make server ports non-reusable and NetworkServer config more flexible #721

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Commits on Mar 8, 2024

  1. Change NetworkServer address configuration

    Now takes addresses as a list of listening address instead of one each of IPv4, IPv6 and BLE.  Adds support for dual-mode (IPv4 + IPv6) sockets.
    
    Adds one dual-mode UDP listener on all addresses if none is configured.  Adds one BLE listener if BLE is supported and "ble" option is not set to false.
    
    Throws an error if there are multiple BLE addresses or the HCI address is specified in the listener list (these require lower-level changes I did not make yet).
    
    I want to make similar changes for Mdns at some point but figured I'd see how these go over first.
    
    Includes some additional convenience methods for variable access.
    lauckhart committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    baa9fe0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    38c2dce View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2024

  1. Configuration menu
    Copy the full SHA
    77f6516 View commit details
    Browse the repository at this point in the history