• ftp4j


    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能。可以将ftp4j嵌到你的Java应用中,来传输文件(包括上传和下载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括:通过 TCP/IP直接连接,通过FTP代理、HTTP代理、SOCKS4/4a代理和SOCKS5代理连接,通过SSL安全连接。

    FTPClient client = new FTPClient();
    client.connect("ftp.host.com", port);
    client.login("carlo", "mypassword");
    client.upload(new java.io.File("localFile.ext"));

    The

    ftp4j

    library implements a

    Java full-features FTP client

    . With ftp4j embedded in your application

    you can

    : transfer files (

    upload

    and

    download

    ), browse the remote FTP site (

    directory listing

    included),

    create

    ,

    delete

    ,

    rename

    and

    move

    remote

    directories

    and

    files

    .

    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Alliance:Alliance是一个采用Java开发具有文件群集(swarming)下载功能的分散式P2P网络。它提供一个私有和安全的平台来让你与你的朋友相互共享文件与交流。Alliance可运行在Windows,Linux和Mac操作系统之上。
    jrdesktop:jrdesktop(Java Remote Desktop)是一个类似于VNC的远程控件软件。除了远程桌面屏幕,键盘和鼠标事件控制之外,jrdesktop还提供了一些额外的功能如:文件转输,数据压缩,颜色质量转换等。jrdesktop使用RMI与SSL/TLS在控制端与服务器之间建立安全连接。

    Y!Go:Y!Go这是一个Yahoo Messenger J2ME客户端。
    Smack:Smack是一个开源,易于使用的XMPP(jabber)客户端类库。
    http4j: http4j是一个开源的Java HTTP客户端,主要是源自对工作中的一个项目设计的不满和扩展Apache HttpComponent比较麻烦。
    不同于Apache HttpComponent (HttpClient)之处在于:1. 专注于“客户端”定位:省去很多不必要的抽象层以及功能,如解析HTTP请求等。2. 立足于方便易用:从主页的例子中可以看出使用http4j是极其方便的。3. 原生的较完善的数据统计: DNS解析耗时,request发送耗时,等待耗时,response接收耗时,字节数等等。这个是为了方便关注网站性能或者流量开销(购买云计算服务时会特别关注自己的成本)的应用。在Apache的项目中,使用者需要定义自己的Proxy才能实现此功能。
    PlanetaMessenger.org:PlanetaMessenger.org用java写的即时通信软件与ICQ,MSN, AIM, Yahoo, ComVC能够很好的给合。容易使用而且速度快。
    JmDNS:JmDNS是multi-cast DNS的一个Java实现并可被用来在本地广域网中实现DNS服务注册与发现。
    Mibble:Mibble是一个采用Java开发的开源SNMP MIB解析器(或SMI解析器)。它可以用于读取SNMP MIB文件和简单的ASN.1文件。
    OpenJNLP:OpenJNLP实现了Java网络装载协议(JNLP:Java Network Launching Protocol),它允许用户直接从Internet运行Java应用程序或applet.JNLP通过使用最新的JVM来提供直接访问Java软件,它避免了applets在web浏览器中的约束与问题.
    MGTalk:MGTalk是一个适用于J2me midp2.0平台(midlet)的Jabber客户端,支持Google Talk。经测试MGTalk可以运行在Nokia series60/Siemens/Benq移动电话之上。
    当作为Jabber客户端时具有的特点包括:
     *.支持所有jabber服务器,
     *.支持SSL连接,
     *.支持PLAIN,DIGEST-MD5验证,
     *.自动连接与重连接功能,
     *.通讯录管理(新增/修改/删除联系人),
     *.通过声音提醒新消息,
     *.发送和接收授权请求,
     *.保存聊天记录,
     *.在线状态管理。
    当作为Google Talk服务器的客户端时具有的特点包括:
     *.支持 X-GOOGLE-TOKEN授权,
     *.提醒Gmail收件箱中的新邮件等。