Yes, that's the way it works. The most reason a push request is sent is a firewall that denies incoming connections through port 80 on the remote host. Then this hosts initialize the transfer and sends the requested file to you. But that only works if you do NOT have a firewall that prevents incoming connections, because in this case none of the hosts can initialize the connection to the other one. So if you have a firewall, you cannot download everywhere. If you haven't a firewall you should be able to download everywhere.
But that's only theoretical. I can't say for sure it works, because I DO have a firewall. |