Hello Sherif
What you did seems ok. Except for one thing
You should be trying to connect to port 5900 not 5901 as indicated in the error message
Also make sure the server is up and running on windows. Use vnc viewer on windows for this connecting to localhost
Check the firewall settings. windows firewall blocks port 5900 by default
good luck