У меня есть код С#, который в основном загружает файл через FTP-протокол (используя FtpWebRequest
). Я бы хотел, однако, сначала определить, есть ли работающее интернет-соединение, прежде чем пытаться загрузить файл (поскольку, если нет, нет смысла пытаться, программное обеспечение должно просто поспать какое-то время и снова проверить).
Есть ли простой способ сделать это, или я просто пытаюсь загрузить файл, и в случае неудачи просто повторите попытку, предполагая, что сетевое соединение было недоступно?