JAVA实现FTP协议中的服务器和客户端(完善版)
package com.ftp.server;
import java.net.ServerSocket;
/**
* FTP服务器的运行主程序
* @author caiqq
*
*/
public class RunServer
{
public static void main(String[] args)
{
FtpServer server=new FtpServer();// 生成FTP服务器端
ServerSocket serverSocket=server.init(); // 初始化并生成服务器端套接字
try
{
//运行FTP服务器端程序
server.run(serverSocket);
}catch (Exception e)
{
e.printStackTrace();
}
}
}
资源文件列表
.idea/encodings.xml , 202
.idea/misc.xml , 258
.idea/modules.xml , 246
.idea/uiDesigner.xml , 8792
.idea/workspace.xml , 24377
com/ftp/client/FtpClient.java , 8870
com/ftp/client/Receive.java , 1869
com/ftp/client/RunClient.java , 489
com/ftp/client/TransferInfo.java , 892
com/ftp/server/ClientConnect.java , 8402
com/ftp/server/FtpServer.java , 1913
com/ftp/server/RunServer.java , 454
ftp.iml , 419
out/production/ftp/.idea/encodings.xml , 202
out/production/ftp/.idea/misc.xml , 258
out/production/ftp/.idea/modules.xml , 246
out/production/ftp/.idea/uiDesigner.xml , 8792
out/production/ftp/.idea/workspace.xml , 24147
out/production/ftp/com/ftp/client/FtpClient.class , 6547
out/production/ftp/com/ftp/client/Receive.class , 1989
out/production/ftp/com/ftp/client/RunClient.class , 850
out/production/ftp/com/ftp/client/TransferInfo.class , 1095
out/production/ftp/com/ftp/server/ClientConnect.class , 6133
out/production/ftp/com/ftp/server/FtpServer.class , 2643
out/production/ftp/com/ftp/server/RunServer.class , 853
out/production/ftp/ftp.iml , 419
