So two days ago I received an e-mail from one of my invaluable beta testers about an issue they were having transferring a 300MB HD Stock Footage video file to one of their customers: The transfer would stall about 2/3 of the way through, and it couldn’t be resumed.
I spent about half the day trying to track down the issue when I was finally able to re-create the problem by downloading the same file from them: It got more than half of the way through and then just stopped. Basically it looked like their computer got “lost” somehow, and was nowhere to be found.
The thing was, everything looked fine from their end: Their browser window was still open, and they still had Internet connectivity. And oh, the headache I was getting.
Suddenly, I figured out what had happened: Their router had suddenly decided to change their external port - right in the middle of the transfer!
Now, I didn’t know routers could do this. It just doesn’t make sense if you’re communicating with someone and then they suddenly change ports on you. How is the other party supposed to figure this out? Magic?
Well, the good news is that I believe I have made the changes to the applet that will handle this madness these types of situations, so if any of you have had any trouble before making or maintaining connections, give the latest version a try and let’s see how things work out. (Just be sure to let me know how it goes!)