- changed GetFile.SendFile to send in 4k chunks unbuffered and check for disconnect so that disconnection exceptions can be minimized and be safely ignored