QA@IT
«質問へ戻る

よろしくお願いいたします。

0
タイトル
VB.NETのFTPでタイムアウトの発生させ方
VB.NETのFTPのファイルアップロードの仕組み
本文
-以下のサイトを参考にVisual Studio2005でFTP機能を実装しています
-try catchでの例外エラー取得のみ追加しています
+以下のサイトを参考にFTPのアップロード機能を実装しています
 
 https://dobon.net/vb/dotnet/internet/ftpwebrequest.html#uploadfile
 
-ファイルのアップロードは正常に行えています。
+実際にFTPサーバへファイルをアップロードしているのは
+以下の部分だと思うのですが、具体的にどのようなことを
+やっているのでしょうか
 
-FtpWebRequestクラスに対して、以下のタイムアウトが正常に動作することを確認したいです
+1023byteは何を意味しているのでしょうか?
 
-接続先のサーバに接続するまでのタイムアウトは例外エラーで検知できました
-(Timeoutプロパティを1にすることで発生しました。)
 
-ファイルをアップロードする際にも、タイムアウトの確認をしたいです。
-ReadWriteTimeoutプロパティを1にしましたが、タイムアウトが発生しません。
-ファイルのサイズを1GBで実施しましたが、タイムアウトが発生しません
+Dim buffer(1023) As Byte
+While True
+    Dim readSize As Integer = fs.Read(buffer, 0, buffer.Length)
+    If readSize = 0 Then
+        Exit While
+    End If
+    reqStrm.Write(buffer, 0, readSize)
+End While
 
-FTPサーバは、IISです。
-IISのタイムアウトの部分をすべて1にしましたが、やはりタイムアウトは発生しません
-尚、ffftpではタイムアウトが発生します
-
-発生させる方法をご教授ください
 

VB.NETのFTPのファイルアップロードの仕組み

以下のサイトを参考にFTPのアップロード機能を実装しています

https://dobon.net/vb/dotnet/internet/ftpwebrequest.html#uploadfile

実際にFTPサーバへファイルをアップロードしているのは
以下の部分だと思うのですが、具体的にどのようなことを
やっているのでしょうか

1023byteは何を意味しているのでしょうか?

Dim buffer(1023) As Byte
While True
Dim readSize As Integer = fs.Read(buffer, 0, buffer.Length)
If readSize = 0 Then
Exit While
End If
reqStrm.Write(buffer, 0, readSize)
End While

以下のサイトを参考にFTPのアップロード機能を実装しています

https://dobon.net/vb/dotnet/internet/ftpwebrequest.html#uploadfile

実際にFTPサーバへファイルをアップロードしているのは
以下の部分だと思うのですが、具体的にどのようなことを
やっているのでしょうか

1023byteは何を意味しているのでしょうか?


Dim buffer(1023) As Byte
While True
    Dim readSize As Integer = fs.Read(buffer, 0, buffer.Length)
    If readSize = 0 Then
        Exit While
    End If
    reqStrm.Write(buffer, 0, readSize)
End While

質問を投稿

VB.NETのFTPでタイムアウトの発生させ方

以下のサイトを参考にVisual Studio2005でFTP機能を実装しています
try catchでの例外エラー取得のみ追加しています

https://dobon.net/vb/dotnet/internet/ftpwebrequest.html#uploadfile

ファイルのアップロードは正常に行えています。

FtpWebRequestクラスに対して、以下のタイムアウトが正常に動作することを確認したいです

接続先のサーバに接続するまでのタイムアウトは例外エラーで検知できました
(Timeoutプロパティを1にすることで発生しました。)

ファイルをアップロードする際にも、タイムアウトの確認をしたいです。
ReadWriteTimeoutプロパティを1にしましたが、タイムアウトが発生しません。
ファイルのサイズを1GBで実施しましたが、タイムアウトが発生しません

FTPサーバは、IISです。
IISのタイムアウトの部分をすべて1にしましたが、やはりタイムアウトは発生しません
尚、ffftpではタイムアウトが発生します

発生させる方法をご教授ください

以下のサイトを参考にVisual Studio2005でFTP機能を実装しています
try catchでの例外エラー取得のみ追加しています

https://dobon.net/vb/dotnet/internet/ftpwebrequest.html#uploadfile

ファイルのアップロードは正常に行えています。

FtpWebRequestクラスに対して、以下のタイムアウトが正常に動作することを確認したいです

接続先のサーバに接続するまでのタイムアウトは例外エラーで検知できました
(Timeoutプロパティを1にすることで発生しました。)

ファイルをアップロードする際にも、タイムアウトの確認をしたいです。
ReadWriteTimeoutプロパティを1にしましたが、タイムアウトが発生しません。
ファイルのサイズを1GBで実施しましたが、タイムアウトが発生しません

FTPサーバは、IISです。
IISのタイムアウトの部分をすべて1にしましたが、やはりタイムアウトは発生しません
尚、ffftpではタイムアウトが発生します

発生させる方法をご教授ください