标路径
public NewClient(String fileP, String targetP) { //构造函数
this.fileP = fileP;
this.targetP = targetP;
}
@Override
public void run() {
// TODO 自动生成的方法存根
try {
@SuppressWarnings("resource")
FileTransferClient ftc = new FileTransferClient();
//实例化客户端
ftc.sendFile(fileP, targetP);
} catch (Exception e1) {
// TODO 自动生成的 catch 块
e1.printStackTrace();
}
}
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
MainFrame mainFrame = new MainFrame();
mainFrame.setVisible(true);
mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
try {
@SuppressWarnings("resource")
FileTransferServer server = new FileTransferServer(); // 启动服务端
server.load();
} catch (Exception e) {
e.printStackTrace();
}
}
}
演示:
1运行MainFame
2点击传输文件
3选择要传输的文件
4选择目标路径
5点击打开
点击取消
之后重复2 - 5的操作。
啊我手速慢,问题不大,你会发现断点续传已经实现了。
|