Pretty much half the examples on the net for using .NET FTP System.Net.WebRequestMethods.Ftp.UploadFile use KeepAlive=False while the other half use KeepAlive=True. Can someone explain me which one to use?
Some says that KeepAlive=True might avoid situations like "Unable to write data to the transport connection: An existing connection was forcibly closed by the remote host.". But, if that is the case, why would someone bother to use KeepAlive=False. Wouldn't be justified to always use KeepAlive=True?