Я хочу проверить данные IP и логин, чтобы узнать, активен ли FTP-сервер/детали. Больше ничего.C# - FTP check/test server
Я нашел в Интернете решение, но никто не кажется простым/красноречивым, например, используя класс Ping для проверки и проверки сервера. У меня есть следующие, который не работает:
static private void testConntecion()
{
FtpWebRequest requestDir = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://172.29.200.158/"));
requestDir.Credentials = new NetworkCredential("dvm_user", "dvm");
try
{
FtpWebResponse response = (FtpWebResponse)requestDir.GetResponse();
Console.WriteLine("Cool Beans");
}
catch(Exception ex)
{
Console.WriteLine(ex);
}
}
Я также попытался:
FtpWebRequest requestDir = (FtpWebRequest)FtpWebRequest.Create("ftp://172.29.200.158/");
Сообщение об ошибке: System.Net.WebException: запрошенный URI является недопустимой для этой команды FTP. на System.Net.FtpWebRequest.GetResponse()
Заранее спасибо.
Что произойдет, если вы опускаете 'FTP: //'? – Skurmedel