I'm having a problem using WinSCP from my Windows XP machine to a Mac OS X machine. The two systems are sitting next to each other, plugged into the same gigabit Ethernet switch. If I transfer a file from the Mac to the PC using WinSCP, the file transfers extremely slowly (about 20KB/sec). Frequently if I transfer a large file, the connection will drop entirely before the transfer finishes.
This doesn't occur using other programs to transfer the file between the two machines. In particular, if I use the Cygwin command-line SCP client, the file will transfer at multiple megabytes per second, as I would expect. Copying the file from a Samba share on the Mac is also quite fast.
What could be causing this? Clearly the CPU and network bandwidth is available to do the transfer much more quickly, since the Cygwin SCP client transfers the file hundreds of times faster. If there's an easy way to fix this, I'd definitely like to know, since the WinSCP interface is quite a bit more convenient than the Cygwin command line.
Thanks for any help,