There is a coordination server that sets up the initial connection, but after that both devices are connected directly to each other.