Thanks to all of you for your suggestions. Actually Firewall was the culprit. The firewall exceptions for port 3389 is not effective!!! If the firewall is turned off on client then the user can do remote login.
You experience a port assignment conflict. This problem might indicate that another application on the Remote Desktop server is using the same TCP port as the Remote Desktop Protocol (RDP). The default port assigned to RDP is 3389