阅读更多
sourceforge优秀项目介绍之三十:FileZilla

成立日期:2001-2

项目介绍:
FileZilla是一个免费开源的FTP客户端软件,编写语言为C++,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而FileZilla Server则是一个小巧并且可靠的支持FTP&SFTP的FTP服务器软件。


客户端特征:
· 断点续传 (如果服务器支持)
· 自定义命令
· 站点管理
· 保存活动连接
· 暂检测连接超时
· 防火墙支持
· SOCKS4/5 和 HTTP1.1 代理支持
· SSL 安全连接
· SFTP 支持
· 上传/下载队列管理
· 支持文件拖放
· 多语言支持
· GSS 证明和Kerberos密码技术

项目页:[url] https://sourceforge.net/projects/filezilla/ [/url]

查询更多内容:http://sourceforge.net/potm/potm-2003-11.php

更多sourceforge优秀项目

sourceforge优秀项目介绍之二十七:WinSCP文件传输
sourceforge优秀项目介绍之二十八:phpMyAdmin 数据库管理
sourceforge优秀项目介绍之二十九:JBoss 服务器

来自: sourceforge.net
6
0
评论 共 2 条 请登录后发表评论
2 楼 frankybj 2010-03-25 20:59
我都用了3年了,简单
1 楼 inosin 2008-09-12 08:52
好使吗?我用的是FlashFXP~不过是pj的...

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Socket同步通信与异步通信

    <br />Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。<br />    也许初涉编程的人不能理解"同步(或阻塞)"和"异步(或非阻塞)",其实简单两句话就能讲清楚,同步和异步往往都是针对一个函数来说的,"同步"就是函数直到其要执行的功能全部完成时才返回,而"异步"则是,函数仅仅做一些简单的工作,然后马上返回,而它所要实现的功能留给别的线程或者函数去完成。例如,

  • Socket同步、异步与阻塞、非阻塞

    http://hj490134273.blog.163.com/blog/static/1446496162010494441182/ 刚开始学Socket编程,只是做一个简单的聊天室程序,后来深入进去以后,发现好多问题,先不谈widows平台下Socket的三种用法(winapi socket、CAsyncSocket类、CSocket类),先谈谈这四种模式的区别,自己到处找资料,总算差不多弄

  • 封装Socket编程接口

    详解Socket编程接口与TCP/UDP的关系以及封装Socket编程接口源代码

  • 异步socket

    转载请原作者联系1.   Overview of Socket in .Net如果做大型的分布式应用,且要求有很高的实时性,通常我们会使用TCP/IP协议来让client和server进行通信——传递命令和数据(比如XML Stream)。这个时候我们就需要使用异步socket了。.Net Framework提供了Socket类,此类对WinSock进行了比较好的包装,隐藏了很多细节,大大简化了我

  • 【Unity3D】异步Socket通讯

    同步 Socket 通讯中的 Accept、Connect、Receive 等方法会阻塞当前线程,当前线程必须等待这些方法执行完,才会继续往下执行,用户需要另开线程执行这些耗时方法,否则会阻塞主线程,导致 UI 卡顿。异步 Socket 通讯中,通过 BeginAccept、EndAccept、BeginConnect、EndConnect、BeginReceive、EndReceive 等方法实现请求、连接、收消息等效果,这些方法通过回调(Callback)的方式实现异步通讯,并且不会阻塞主线程。

  • Socket的正确关闭(改良版)

    TIME_WAIT状态 如果服务端的Socket比客户端的Socket先关闭,会导致客户端出现TIME_WAIT状态,占用系统资源。 所以,必须等客户端先关闭Socket后,服务器端再关闭Socket才能避免TIME_WAIT状态的出现。 判断客户端Socket的关闭 最近试验发现,当客户端Socket关闭时,服务端的Socket会接收到0字节的通知。 private int Receive(StringBuilder sb) {     int read = 0, total

  • Socket两种通信方式--同步和异步

    同步和异步通信的区别 CAsyncSocket是异步通信,同时是非阻塞模式,CSocket是同步通信,同时是阻塞模式。另外,异步非阻塞模式被称为长连接,相反地,同步阻塞模式又被称为短连接。为了理解这两个模式,我选择网上举的例子进行理解: 设想你是一位体育老师,需要测验100位同学的400米成绩。你当然不会让100位同学一起起跑,因为当同学们返回终点时,你根本来不及掐表记录各位同学的成绩。 如果你每...

  • 【计算机网络】什么是socket编程?以及相关接口详解

    我们使用一张图片很形象的可以看出socket所处的位置。从上图看出,Socket处于应用层与传输层的中间软件抽象层,它是一组接口。并且前面我们也学过,运输层和网络层其实属于操作系统内层面,我们只给用户提供使用的接口即可,不可能让用户能直接访问到内核部分。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。linux下一切皆文件!!!所以本质来说Socket即是一种。

  • Socket接口

    Socket接口: int socket(int domain,int type,int protocol); domain: AF_INET 使用TCP或UDP来传输,用IPv4的地址 AF_INET6 是IPv6的地址 AF_UNIX本地协议,使用在Unix和Linux系统上。 type: SOCK_STREAM:这个协议是按照顺序的,氪佬的,数据完整的机遇字节流的连接。这是一个使用最多的socket类型,这个socket是使用TCP来进行传输。 SOCK_DGRAM 这个协议是无连接的,固定长度的传输

  • Windows Sockets API实现网络异步通讯

    摘要:本文对如何使用面向连接的流式套接字实现对网卡的编程以及如何实现异步网络通讯等问题进行了讨论与阐述。   一、 引言  在80年代初,美国加利福尼亚大学伯克利分校的研究人员为TCP/IP网络通信开发了一个专门用于网络通讯开发的API。这个API就是Socket接口(套接字)--当今在TCP/IP网络最为通用的一种API,也是在互联网上进行应用开发最为通用的一种API。在微软联合其它几家公司共同

  • Socket网络通信(异步)——TCP

    1、客户端 public class AsyncTCP { #region 字段 private Socket socket; private EndPoint localEP; private EndPoint remoteEP; private byte[] buffer =...

  • 网络通信——socket(TCP/IP).Http,同步和异步的区别

    1首先说下同步和异步的区别吧 同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事 (比如 普通B/S模式) 异步:请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕 (AJAX技术(异步))   举个栗子说: 同步   就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才

  • socket原理详解

    1、什么是socket 我们知道进程通信的方法有管道、命名管道、信号、消息队列、共享内存、信号量,这些方法都要求通信的两个进程位于同一个主机。但是如果通信双方不在同一个主机又该如何进行通信呢?在计算机网络中我们就学过了tcp/ip协议族,其实使用tcp/ip协议族就能达到我们想要的效果,如下图(图片来源于《tcp/ip协议详解卷一》第一章1.3)          、            ...

  • 采用异步socket实现客户端和服务端的通信

    苹果系统是从linux和unix演化而来的,所以linux的socket的编程对苹果系统仍然有效。可以通过socket直接发送数据请求,可以通过fd创建多个连接,通过select对各个fd进行监控。要注意黏包的问题,可能网络不好或一段高频率的写数据不同的消息格式数据,开始可能没有立刻收到响应消息,有可能突然收到多个消息拼接在一起的字符串。有一种通而不达的情况,可能刚创建select后用select监

  • 网络同步与异步概念整理

    在网络同步中,有两种同步方式,分别为同步与异步。 同步的操作指的是,当所有的操作请求都做完,才将结果返回给用户,用户才能进行下一个操作,这样就会让用户有一种卡顿的感觉,因为需要等待上一步操作的执行结果。 异步操作指的是,用户的操作之间不需要进行等待,而是在服务端设置一个消息队列,保存用户的每一步的操作,因此用户不会有卡顿的感觉。 大部分网络同步为了照顾用户体验都需要使用异步操作,但是同步操作...

  • socket网络编程及通过socket接口实现一个自我通信的简易UDP服务器

    总结一下自己学习socket的笔记,希望对大家有所帮助

Global site tag (gtag.js) - Google Analytics