package test;
import sun.net.ftp.FtpClient;
import JRsoft.TClient;
public class message implements Runnable
{
  FtpClient fc=null;
  TClient tc=null;
  String user="";
  String filePath="";
  String kkk="";
  public message(String user,String filePath,String kkk)
  {
    this.user=user;
    this.filePath=filePath;
    this.kkk=kkk;
    fc=new FtpClient();
    tc=new TClient();
  }
  public void run()
  {
    getConnect();
  }  public void sendMessage(String i)
  {
String result="";
    System.out.println("发送消息 "+" 消息第: "+i);
    result=tc.sendInfo("INFO 第"+i+"个线程的消息!");
    System.out.println("收到返回消息 "+result);
  }
  public void getConnect(){    String ip = "192.168.0.1";
    String userName =user;
    String password =user;
    tc.setServer(ip);
    tc.setUser(userName);
    tc.setPassword(password);
    tc.setPort(1414);
    int conn=0;
    conn = tc.connectServer();
    if (conn > 0) {
      //str = "连接服务器成功";      System.out.println("连接服务器成功");
      tc.upload(filePath,kkk);
      tc.download("d:\\incoming\\"+kkk,"e:\\download\\"+kkk);
      //sendMessage("上传下载完毕");
      tc.closeConnect();
    }
  }public static void main(String args[])
  {
    int i;
    message m=null;
    //发送文件    for(i=0;i<5;i++)
    {     if(i%3==0)
     {
       m=new message("Z0001","d:\\Config.xml","\\"+String.valueOf(i)+"\\Config.xml");
     }
     else if(i%3==1)
     {
       m=new message("Z0002","d:\\ContentConfig.xml","\\"+String.valueOf(i)+"\\ContentConfig.xml");
      }
     else if(i%3==2)
     {
       m=new message("Y0001","d:\\BusiConfig.xml","\\"+String.valueOf(i)+"\\BusiConfig.xml");
     }
     new Thread(m).start();
    }
  }
}