The project of U-WA-
http://uwa.potetihouse.com/
戻る
TKFP.DLL   プログラミングTips

サーバーへ接続する

 FTPサーバーへの接続を行なうにはTKFP.Net.FtpClientクラスとTKFP.Net.BasicFtpLogonクラスを使用します。 ログオンに必要なユーザーIDとパスワードを設定したTKFP.Net.BasicFtpLogonクラスのインスタンスを作成し、 それとサーバーの接続先を元にして、TKFP.Net.FtpClientクラスのインスタンスを作成します。
 接続済みのTKFP.Net.FtpClientクラスのインスタンスはTKFP.IO.FileInfoクラス、 TKFP.IO.DirectoryInfoクラスのインスタンスを作成する時に必要になります。
C#.NET
//接続情報
string server = "ftp.example.jp";
string userid = "userid";
string pass = "pass";

//ログオン用のクラスを作成
TKFP.Net.IFtpLogon logon = new TKFP.Net.BasicFtpLogon(userid, pass);

//FTPクライアントクラスの作成
TKFP.Net.FtpClient ftp = new TKFP.Net.FtpClient(logon, server, 21);

//接続開始
if (ftp.Connect())
{
    System.Windows.Forms.MessageBox.Show("接続成功");
    //FTPサーバーの情報をコンソールに出力します
    System.Console.WriteLine(ftp.SystemName);
}
else
{
    System.Windows.Forms.MessageBox.Show("接続失敗");
}

//切断
ftp.Close();
VB.NET
'接続情報
Dim server As String = "ftp.example.jp"
Dim userid As String = "userid"
Dim pass As String = "pass"

'ログオン用のクラスを作成
Dim logon As New TKFP.Net.BasicFtpLogon(userid, pass)

'FTPクライアントクラスの作成
Dim ftp As New TKFP.Net.FtpClient(logon, server, 21)

'接続開始
If ftp.Connect() Then
    System.Windows.Forms.MessageBox.Show("接続成功")
    'FTPサーバーの情報をコンソールに出力します
    System.Console.WriteLine(ftp.SystemName)
Else
    System.Windows.Forms.MessageBox.Show("接続失敗")
End If

'切断
ftp.Close()
VB.NETのコードはC#.NETを元に「C#.NET to VB.NET Translator」によって作成したものです

トップページへ移動
The project of U-WA-
http://uwa.potetihouse.com/