Как обнаружить работающее интернет-соединение в C #?

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

Есть ли простой способ сделать это, или я должен просто попытаться загрузить файл, а в случае неудачи попробуйте еще раз, предполагая, что сетевое соединение было разорвано?

Ответы на вопрос(7)

Ваш ответ на вопрос