Screen Sharing uses VNC. So you can use any VNC viewer application to remote control your Mac.
Under Screen Sharing/Remote Management in System preferences you'll find a setting where you can allow VNC users to connect by configuring a password.
Sevoneone, appreciate the response and apologies for the follow ups but I am learning all of this as I go so please be patient with me...is my understanding correct that all I need to do is:
1. Download a Windows VNC client;
2. Start up and point the VNC client to my OS X Server [i.e. server.macserver.com] [note: OS X Server's screen sharing ports previously opened].
3. The OS X Server will then ask for my network credentials [i.e. user name and password] just as it would were I starting a screen sharing session from inside / within the network. Presumably this is because the VNC client will send its request to the OS X Server's screen sharing ports by default.
4. The screen sharing window will then appear!
If any above is not correct then please correct it!
Would you have any suggestions as to which Windows based VNC client is best?
Thanks for everything.
PS. Any added information or insight you could provide as to how / why the VNC servers request to the OS X Server will be directly to the OS X Server's screen sharing port and thus initiate a screen sharing session would be greatly appreciated as I am struggling with this part.