FTPでポート変更があった場合
- 題名: FTPでポート変更があった場合
- 著者: じゅん
- 日時: 2009/05/18 18:03:19
- ID: 24575
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: FTPでポート変更があった場合
- 著者: オショウ
- 日時: 2009/05/18 18:55:49
- ID: 24576
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: FTPでポート変更があった場合
- 著者: じゅん
- 日時: 2009/05/20 13:44:17
- ID: 24592
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: FTPでポート変更があった場合
- 著者: オショウ
- 日時: 2009/05/20 16:37:22
- ID: 24593
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: FTPでポート変更があった場合
- 著者: じゅん
- 日時: 2009/05/21 10:20:40
- ID: 24600
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: FTPでポート変更があった場合
- 著者: じゅん
- 日時: 2009/05/21 15:30:22
- ID: 24603
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: FTPでポート変更があった場合
- 著者: Azulean
- 日時: 2009/05/21 23:35:51
- ID: 24605
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[7]: FTPでポート変更があった場合
- 著者: 管理人
- URL: http://dobon.net/
- 日時: 2009/05/22 4:49:54
- ID: 24606
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
自作のVBアプリから楽天GOLDのFTPサーバーへ接続していたのですが、
ポート番号が16910に変更になるとのアナウンスがあり、
以下のように書き換えました。
Try
'アップロード先のURI
Dim u As New Uri("ftp://ftp.rakuten.ne.jp:16910/")
Dim wc As New WebClient()
wc.Credentials = New NetworkCredential("user", "pass")
wc.UploadFile(u, "c:\test.txt")
'解放する
wc.Dispose()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
しかし、「サーバーはPASVコマンドへの応答で、FTP接続が確立されたアドレスとは異なるアドレスを返しました」というエラーが表示されます。
今現在、楽天のサーバーは21番と16910番、両方のポートを使用しているのが原因かもしれないのですが、どなたか原因をご存じではありませんか?
よろしくお願い申し上げます。