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

Play nice with other processes. #38

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Commits on Jan 29, 2024

  1. Add a time wait for packets, this reduces CPU usage when idle, but do…

    …esn't affect throughput.
    FurryFuttock committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    2c765de View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Now builds on Windows under Visual Studio 2022

    We still have lots of warnings.
    FurryFuttock committed Feb 6, 2024
    2 Configuration menu
    Copy the full SHA
    b6a5343 View commit details
    Browse the repository at this point in the history
  2. 3 Configuration menu
    Copy the full SHA
    33f9c2c View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Windows doesn't let us bind to INADDR_BROADCAST, so we build the inte…

    …rface specific broadcast address.
    FurryFuttock committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    433919e View commit details
    Browse the repository at this point in the history
  2. Windows doesn't let us bind to the interface specific broadcast addre…

    …ss, so bind to INADDR_ANY.
    FurryFuttock committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    a086d7f View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Finally got this to work on Windows under Visual Studio.

    Winsock2 only seems seem to want bind broadcast UDP sockets to INADDR_ANY, so for _WIN32 builds I bind udp_global_broadcast_listener and disable  udp_local_broadcast_listener.
    FurryFuttock committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    22299b7 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Now builds under gcc 12

    triomorp committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    e18cc97 View commit details
    Browse the repository at this point in the history