Skip to content

lintcoder/lightftp

Repository files navigation

lightftp

本程序是在Linux环境下开发的一个模拟ftp的简单的文件传输程序,ftpserv和ftpclient分别是服务器端和客户端的可执行文件。 服务器端利用多线程的方式分别对连接的每个客户端进行服务,采取预先启动一定数量的线程的方式,提高了效率,同时主程序采用I/O复用的方式监测来自监听套接字和标准输入的数据; 客户端采用单线程的方式进行文件的上传和下载,支持的命令包括:列出服务器端当前路径的文件列表, 本地当前路径列表,更改本地路径, 下载、上传文件,关闭客户端等操作;服务器端支持的命令目前包括,列出本地路径下的文件,关闭服务器等操作。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published