今、ftpサーバからデータをダウンロードするプログラムを作成しています。
この時、ftpサーバが生存している場合は良いのですが、ftpサーバがダウンしている時に
System.Net.WebClient.DownloadFileを実行すると例外発生するのですが、このレスポンスが遅いです。
非同期を使えない場合で、このレスポンスを早く返す方法があるでしょうか?
vb.net
1Private ftpurl As String = "ftp://xxx.xxx.xxx.xxx/abcdef/xxx.zip" 2Private ftpuser As String = "xxxxxx" 3Private ftppass As String = "xxxx" 4 5 Public Sub Download() 6 Try 7 Dim wc As New System.Net.WebClient() 8 9 If ftpurl.Contains("ftp://") Then 10 wc.Credentials = New Net.NetworkCredential(ftpuser, ftppass) 11 End If 12 13 wc.DownloadFile(ftpurl, filepath) 'サーバダウン時、ここのレスポンスが遅い 14 15 Catch 16 Throw 17 End Try 18 19 End Sub

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。