How does a dongle server work?