回答編集履歴
3
追記の訂正
answer
CHANGED
@@ -15,6 +15,8 @@
|
|
15
15
|
テストでは、プライベートIPアドレスを使っていましたが、本番はホスト名を指定する予定なので、
|
16
16
|
今回の問題は、pingを使用しなくても解消しそうです。
|
17
17
|
|
18
|
+
なぜプライベートIPアドレスだけ遅いのかは謎ですが。
|
19
|
+
|
18
20
|
```vb.net
|
19
21
|
Private ftpurl As String = "ftp://xxx.xxx.xxx.xxx/abcdef/xxx.zip"
|
20
22
|
Private ftpuser As String = "xxxxxx"
|
2
新情報追加
answer
CHANGED
@@ -1,11 +1,20 @@
|
|
1
1
|
自己解決できました。
|
2
2
|
どうも、kikukiku様にご回答して頂いたTimeoutプロパティは、ftpサーバとの接続ができてからのタイムアウト値みたいなので、サーバの生存確認としてpingを実行することにして、解決を図りました。
|
3
3
|
|
4
|
-
ただし、条件としてサーバがping応答を返すという条件がついてしまいますが。
|
4
|
+
ただし、条件としてサーバがping応答を返すという条件がついてしまいますが。(注意 追記参照)
|
5
5
|
|
6
|
+
|
7
|
+
---
|
6
8
|
追記
|
7
|
-
も
|
9
|
+
どうも、プライベートipアドレスを指定した時のみレスポンスが遅いみたいです。
|
10
|
+
例1(ホスト名) ftp://www.xxxx.com/ ⇒ レスポンスが早い
|
11
|
+
例2(グローバルIPアドレス) ftp://200.100.xxx.xxx/ ⇒レスポンスが早い
|
12
|
+
例3(プライベートIPアドレス) ftp://192.168.xxx.xxx/ ⇒ レスポンスが遅い
|
13
|
+
|
8
14
|
|
15
|
+
テストでは、プライベートIPアドレスを使っていましたが、本番はホスト名を指定する予定なので、
|
16
|
+
今回の問題は、pingを使用しなくても解消しそうです。
|
17
|
+
|
9
18
|
```vb.net
|
10
19
|
Private ftpurl As String = "ftp://xxx.xxx.xxx.xxx/abcdef/xxx.zip"
|
11
20
|
Private ftpuser As String = "xxxxxx"
|
1
追記
answer
CHANGED
@@ -3,6 +3,9 @@
|
|
3
3
|
|
4
4
|
ただし、条件としてサーバがping応答を返すという条件がついてしまいますが。
|
5
5
|
|
6
|
+
追記
|
7
|
+
もっと良い方法があればご教授下さい。
|
8
|
+
|
6
9
|
```vb.net
|
7
10
|
Private ftpurl As String = "ftp://xxx.xxx.xxx.xxx/abcdef/xxx.zip"
|
8
11
|
Private ftpuser As String = "xxxxxx"
|