Some time ago we wrote a simple FTP component (and I mean simple) in VB using the Inet object. We set the URL, username, and password properties, etc. I'm sure you know the drill. This component has worked like a champ until we ran into a weird problem that we are stumped about.

We use this component to transfer small text files from Windows machines to a Linux server. We have a Win2000 machine that is trying to transfer files but is failing. According to the logs from the Linux box, it apoears the FTP session is not in "passive" mode.

I'd be happy to post the code for our component if it would help.

My questions:

1. Is there a way to control or set this in the Inet object?
2. Could it have something to do with a setting or permissions on the Win2000 machine? (There is a Win98 machine 10 feet away that FTP's successfully)
3. Anyone have any suggestions as to a component out there that would work better for us?

Thanks very much,
day10