I have a program that I want to make that utilizes ftp to download and upload a file to a ftp server that I made using serversfree.com. Here is the information that I have for the test account: Here is my C# code. It is not completed yet, but there is no point in completing it yet if the first part does not work: PHP: WebClient request = new WebClient(); request.Credentials = new NetworkCredential("u669041582", "*********"); byte fileData = request.DownloadData("ftp://email@example.com/public_html/Test.txt"); I get this error message when running my C# program: However, using FileZilla, I can access the ftp server just fine. According to FileZilla, that text.txt file I am trying to download has that URL. I have even set permissions to include everybody. What am I doing wrong?