GrapeCity Secure FTP for .NET 4.0J > FTPサーバーとの接続 > プロキシサーバーを介して接続する |
プロキシサーバーを介してFTPサーバーへ接続するには、Proxyクラスの各種プロパティを設定します。その他の設定や処理は、通常の接続方法と同じです。
Visual Basic |
コードのコピー |
---|---|
' 接続するFTPサーバー名、ユーザー名、パスワードを設定します。 Ftp1.Session.RemoteEndPoint.HostNameOrAddress = "MyFtpServer" Ftp1.Session.Username = "myUsername" Ftp1.Session.Password = "myPassword" ' プロキシサーバーとの接続に"USER"コマンドを使用します。 Ftp1.Session.Proxy.Type = Dart.Ftp.ProxyType.User ' プロキシサーバーのサーバー名とポート番号を設定します。 Ftp1.Session.Proxy.RemoteEndPoint = New IPEndPoint("myProxyServer", 21) ' プロキシサーバーのユーザー名とパスワードを設定します。 Ftp1.Session.Proxy.Username = "myProxyUsername" Ftp1.Session.Proxy.Password = "myProxyPassword" ' FTPサーバーに接続します。 Ftp1.Connect() ' 設定したユーザー名とパスワードでログインします。 Ftp1.Authenticate() |
C# |
コードのコピー |
---|---|
// 接続するFTPサーバー名、ユーザー名、パスワードを設定します。 ftp1.Session.RemoteEndPoint.HostNameOrAddress = "myFtpServer"; ftp1.Session.Username = "myUsername"; ftp1.Session.Password = "myPassword"; // プロキシサーバーとの接続に"USER"コマンドを使用します。 ftp1.Session.Proxy.Type = Dart.Ftp.ProxyType.User; // プロキシサーバーのサーバー名とポート番号を設定します。 ftp1.Session.Proxy.RemoteEndPoint = new IPEndPoint("myProxyServer", 21); // プロキシサーバーのユーザー名とパスワードを設定します。 ftp1.Session.Proxy.Username = "myProxyUsername"; ftp1.Session.Proxy.Password = "myProxyPassword"; // FTPサーバーに接続します。 ftp1.Connect(); // 設定したユーザー名とパスワードでログインします。 ftp1.Authenticate(); |