Should be fairly straight-forward, requiring steps: 1. Server increments base port number on failure to `bind`. 2. Client continuously polls a range of ports for connection. 3. Create a time sync between all connections.