As for vnc (sorry, I have no clue about rdp!) and KRDC you can connect KRDC to as many as you wish. The problem is that if you want to connect one remote machine to many clients at once... it won't work well. It's just the very limitation of the idea of vnc: it just streams the video of desktop over the network, not create new session for logged user. Very simple concept.