I stated in my answer that clients should be Windows 7 or higher.
Client/Server or peer-to-peer is irrelevant. Network setup is assumed to be a firewall/router separating the client network from the Internet like everyone else uses.
I always assume port 3389. Changing ports for RDP is nice and all but doesn't really add that much security. I won't stop you from doing it, however.
All the same group policy settings for RDP in Windows server are available in Windows client via Group Policy.