RoboCup-SPL / GameController3

This is the official GameController used in the RoboCup Standard Platform League
MIT License
16 stars 8 forks source link

Use `SO_REUSEADDR/SO_REUSEPORT` where necessary #15

Closed ahasselbring closed 1 year ago

ahasselbring commented 1 year ago

The team message receiver should use SO_REUSEPORT such that a TCM and the GameController can run on the same computer. The other network services should likely not set such flags (e.g. SO_REUSEPORT does load balancing for unicast packets on Linux, which is undesirable for status messages), but maybe other socket flags are good?