Benutzerberechtigungen fände ich gut, allerdings würde es mir reichen, wenn man ein Kennwort für alle schreibenden Operationen hat, welches für alle Clients gleich ist. Meiner Meinung nach mus man das nicht für alle Clients einzeln einstellen müssen.
Ich würde dir ja gerne meine letzte Version der Demo schicken, die hat allerdings einen Fehler: Wenn man beim Client auf "Trennen" klickt, trennt er erst, nachdem er noch einmal Daten empfangen hat, oder das Programm komplett geschlosenn wird