connlisten.java

来自「java网络高级编程的配套源码,java网络高级编程为清华出版社出版.」· Java 代码 · 共 49 行

JAVA
49
字号
/*源程序清单12-23*/

package ftp;

import sun.net.ftp.*;
import java.util.*;
import java.io.*;
import java.net.*;

class ConnListen extends Thread
{
  MainFrame frame=null;
  String ip="";
  String username="";
  String password="";

  public ConnListen(MainFrame frame,String ip,String username,String password)
  {
    this.frame=frame;
    this.ip=ip;
    this.username=username;
    this.password=password;
  }

  public void run()
  {
    try
    {
      frame.textArea1.append("正在连接服务器"+ip+",请稍候...\n");
      frame.ftpClient=new FtpClient();
      frame.ftpClient.openServer(ip);
      frame.textArea1.append("连接服务器"+ip+"完成!请继续.\n");
      frame.ftpClient.login(username,password);
      frame.textField4.setText("/");
      frame.setGridData();
      frame.textField1.setText(ip);
      frame.textField2.setText(username);
      frame.textField3.setText(password);
      stop();
    }
    catch(Exception ee)
    {
      frame.textArea1.append("不能连接服务器"+ip+"!\n");
      stop();
    }
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?