When connecting players via a handshake, we basically don't know the joiner's external address. The socket may have the joiner's IP, but not the port. Thus, the joiner would have to free the Noray TCP socket, bind that port to a UDP socket and hope the handshake works.
Instead, the idea is for every player to register as "host" and register its remote IP.
Background
When connecting players via a handshake, we basically don't know the joiner's external address. The socket may have the joiner's IP, but not the port. Thus, the joiner would have to free the Noray TCP socket, bind that port to a UDP socket and hope the handshake works.
Instead, the idea is for every player to register as "host" and register its remote IP.
Done criteria