Hi! The MagicInfo Pro client must be setup to look for the IP address of the server and the Server must be set to use the Direct connection. The Server IP has to be a PUBLIC static IP address. If it is a static IP address within your environment, this will not work. The client doesn't have to be on a static IP address, but must have access to the Internet. I have attached a link so that you can see what ports are opened from the Server point of view. But to be honest, if you do as I describe it will be just fine.
https://www.yousendit.com/download/Z01OTXRSZEtlcEt4dnc9PQ
The link will last only for a week I think.
On the Windows Firewall, you need to ensure that File and Print are enabled. You will have to do this even if you have a LAN or a WAN connection. For me it works.
I hope that this helps.
Bill