I ran a tracert at the command prompt and got this reply from godaddy support:
I attach the code I am using to upload a file to the existing godaddy ftp area. It works perfectly (and quickly) on my development machine but takes a long time on a customer's computer running the same code but based elsewhere in Europe. Also, on the customer's machine it garbles the file so it can't be read even if downloaded.
Yes this confirms you are not being blocked and it is issue with Visual Studio.
Please assume the necessary ftp folders are already in place and usernames and passwords are correct.
Why might this code not work properly on the customer's computer?
Dim request2 As FtpWebRequest = DirectCast(WebRequest.Create("ftp://123.456.789.000/public_ftp/Customers/Prospects/TRA001/Flight tickets/Ticket.pdf"), System.Net.FtpWebRequest)
request2.Credentials = New NetworkCredential("qwerty", "qwerty")
request2.KeepAlive = True
request2.Method = WebRequestMethods.Ftp.UploadFile
request2.Proxy = Nothing 'skips long lookup
request2.Timeout = 120000 'any big number
''request2.KeepAlive = False
request2.ReadWriteTimeout = 120000 'any big number
Dim file() As Byte = System.IO.File.ReadAllBytes(strPathOnlyEndsInSlash & strFileNameOnly)
Dim strz As System.IO.Stream = request2.GetRequestStream()
strz.Write(file, 0, file.Length)
Thanks in advance.