2016-09-16 17 views
-1

次のコードを使用してFTPに接続します。C#でFtpWebRequestを使用してポート番号を設定する方法は?

ここでポート番号を設定しますが、ポート番号を設定するプロパティはありません。 FtpWebRequestを使用してポート番号を設定することはできますか?もしそうなら、誰でも私に提案できますか?

ポート番号を設定できない場合。どのポート番号をFtpWebRequestがFTPに接続するのに使用しますか?

更新日:ポート番号21と22についてお伝えしています。 ご案内ください。

+2

可能な複製(http://stackoverflow.com/questions/ 4024922/setting-port-in-ftpwebrequest) – kiziu

答えて

0

私はポートがリクエストURIそのものの一部であると思っています。

使用するポート番号をを交換、これに最初の行を変更してみてください:[たFtpWebRequestでポート設定]の

FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://ftp.mydomain.com:1201/websitefolder/downloadfiles/"); 
+0

申し訳ありませんが、なぜ1201を使用しましたか? 21か22を使うことはできますか?説明してあげるので気をつけてください。 –

+0

21はFTP制御のデフォルトポートです。また、「1201を使用したいポート番号に置き換えてください」と明確に書いています。 – kiziu

+0

はい、これは単なる例です。 FTPサーバーがリッスンする任意の有効なポートを使用できます。 – sachin

関連する問題