Je souhaite tester une adresse IP donnée et des informations de connexion pour voir si le serveur FTP est actif/si les détails sont corrects. Rien de plus.C# - Serveur de vérification/test FTP
J'ai cherché sur le web une solution mais aucune ne semble simple/éloquente comme, par exemple, en utilisant la classe Ping pour faire un ping et vérifier un serveur. J'ai ce qui suit, qui ne fonctionne pas:
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);
}
}
J'ai aussi essayé:
FtpWebRequest requestDir = (FtpWebRequest)FtpWebRequest.Create("ftp://172.29.200.158/");
Message d'erreur: System.Net.WebException: L'URI est non valide pour cette commande FTP. at System.Net.FtpWebRequest.GetResponse()
Merci d'avance.
Qu'advient-il si vous ne spécifiez pas 'ftp: //'? – Skurmedel