SlimeVR-Server
SlimeVR-Server copied to clipboard
UDP (SlimeVR) Tracker only connecting after a long wait
When the server sees a Handshake and the tracker is in the connected list, it should send the Hey OVR =D 5 #define PACKET_HANDSHAKE 3 packet directly. The trackers do not connect to the server trough its broadcasts packets. Only after receiving the directly to the tracker send Handshake. But for some unknown reason it takes a long time (multiple broadcasts) that the servers try to connect.
Code thats run for the log is here: https://github.com/SlimeVR/SlimeVR-Server/blob/c649b9a5fe6af7d0f37f5100135a0206f699fb5d/server/core/src/main/java/dev/slimevr/tracking/trackers/udp/TrackersUDPServer.kt#L80 But not sure where the Handshake would be correct.
Probably something to fix with #1326