资源简介

JAVA实现FTP协议中的服务器和客户端(完善版)

资源截图

代码片段和文件信息

package com.ftp.client;

import java.net.*;
import java.io.*;

/**
 * FTP客户端程序
 * @author caiqq
 *
 */
public class FtpClient
{
/**
 * 初始化FTP客户端
 * @param args args[0]:IP args[1]:端口
 * @return  clientSocket:客户端Socket
 */
public Socket init(String[] args)
{
Socket clientSocket=null;                
if(args.length>0)
{
try
{
//接收参数,传递服务器ip和 port
InetAddress ip=InetAddress.getByName(args[0]); 
int port = Integer.parseInt(args[1]);
clientSocket=new Socket(ipport);
//初始化下载文件存放文件夹“Download“
File downDirctory=new File(“Download“);
if(!downDirctory.exists())
{
downDirctory.isDirectory();
downDirctory.mkdir();
}
}
catch(Exception ex)
{
System.out.println(“error“);
ex.printS

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-04-15 23:11  .idea\
     文件         202  2019-04-15 22:06  .idea\encodings.xml
     目录           0  2019-04-15 23:12  .idea\inspectionProfiles\
     文件         258  2019-04-15 22:05  .idea\misc.xml
     文件         246  2019-04-15 22:05  .idea\modules.xml
     文件        8792  2019-04-15 22:07  .idea\uiDesigner.xml
     文件       24377  2019-04-15 23:11  .idea\workspace.xml
     目录           0  2019-04-15 22:06  com\
     目录           0  2019-04-15 22:07  com\ftp\
     目录           0  2019-04-15 22:07  com\ftp\client\
     文件        8870  2009-08-04 15:54  com\ftp\client\FtpClient.java
     文件        1869  2009-08-03 13:12  com\ftp\client\Receive.java
     文件         489  2019-04-15 22:07  com\ftp\client\RunClient.java
     文件         892  2009-08-03 13:12  com\ftp\client\TransferInfo.java
     目录           0  2019-04-15 22:07  com\ftp\server\
     文件        8402  2009-08-04 15:53  com\ftp\server\ClientConnect.java
     文件        1913  2009-08-04 15:19  com\ftp\server\FtpServer.java
     文件         454  2009-08-03 16:56  com\ftp\server\RunServer.java
     文件         419  2019-04-15 22:05  ftp.iml
     目录           0  2019-04-15 22:07  out\
     目录           0  2019-04-15 22:07  out\production\
     目录           0  2019-04-15 22:07  out\production\ftp\
     目录           0  2019-04-15 22:07  out\production\ftp\.idea\
     文件         202  2019-04-15 22:07  out\production\ftp\.idea\encodings.xml
     文件         258  2019-04-15 22:07  out\production\ftp\.idea\misc.xml
     文件         246  2019-04-15 22:07  out\production\ftp\.idea\modules.xml
     文件        8792  2019-04-15 22:07  out\production\ftp\.idea\uiDesigner.xml
     文件       24147  2019-04-15 22:07  out\production\ftp\.idea\workspace.xml
     目录           0  2019-04-15 22:07  out\production\ftp\com\
     目录           0  2019-04-15 22:07  out\production\ftp\com\ftp\
     目录           0  2019-04-15 22:07  out\production\ftp\com\ftp\client\
............此处省略9个文件信息

评论

共有 条评论