the client I am referring to is the EdtFTPnet, a simple VS2010 project.
Filezlla seems to transfer excellent on all machines, it must
have some smart code tweaking the window size on the fly.. ?
The vmware client transmitted fine with the default setting, which seems
strange since the virtual machine is on the host machine which is really slow,
under 1mbps until I changed the TransferbufferSize.
The setting dramatically changes the transfer rate. For example
on another machine on a FIOS connection 25/25 with the default
TransferBufferSize I was uploading at 4-8mbps not bad.. but
if I used a 1500 buffer size.. I was getting 19-21mbps. Thats a huge difference.. also
on that same machine with a buffer size of 2048 around 13mbps, 4096 around 11-12mbps
So I guess its back to have some class in my project dedicated to adjusting
the TransmitBuffer size based on some sort of speedtest..
?