teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

追記の訂正

2017/09/21 08:50

投稿

toro1
toro1

スコア90

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

新情報追加

2017/09/21 08:50

投稿

toro1
toro1

スコア90

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

追記

2017/09/21 08:48

投稿

toro1
toro1

スコア90

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"