I don't claim to be knowledgeable about xrdp (only starting using it 2 hours ago!) but it is an RDP server; xrdp allows RDP clients to connect using the remote desktop protocol. What it does is to use VNC as a type of backend:
RDP client -> xrdp -> vnc -> X
Importantly, the VNC traffic is all on the server and thus very fast while comms to the client are via RDP, which is much faster than VNC. Using xrdp (as opposed to VNC on its own) thus gives two big advantages: you can use mstsc, which is provided on every install of Windows; and most importantly, speed - screen updates are much faster. I have no idea why VNC isn't much faster, but that's a discussion for another forum.
Eviltechie...
I don't claim to be knowledgeable about xrdp (only starting using it 2 hours ago!) but it is an RDP server; xrdp allows RDP clients to connect using the remote desktop protocol. What it does is to use VNC as a type of backend:
RDP client -> xrdp -> vnc -> X
Importantly, the VNC traffic is all on the server and thus very fast while comms to the client are via RDP, which is much faster than VNC. Using xrdp (as opposed to VNC on its own) thus gives two big advantages: you can use mstsc, which is provided on every install of Windows; and most importantly, speed - screen updates are much faster. I have no idea why VNC isn't much faster, but that's a discussion for another forum.