FtpServer-FtpClient-master

所属分类:TCP/IP协议栈
开发工具:C/C++
文件大小:40KB
下载次数:3
上传日期:2019-06-04 23:20:08
上 传 者slightdream
说明:  运用c语言代码编写的在Linux环境下运行的ftp协议的服务器和客户端 分别在不同的窗口下运行可以实现互相传输文件
(FTP protocol server and client running in Linux environment using C language code can transfer files to each other by running in different windows)

文件列表:
FtpServer-FtpClient-master\ftpclient (13341, 2016-06-01)
FtpServer-FtpClient-master\ftpclient.c (2129, 2016-06-01)
FtpServer-FtpClient-master\ftpclient4 (13392, 2016-06-01)
FtpServer-FtpClient-master\ftpclient4.c (2592, 2016-06-01)
FtpServer-FtpClient-master\ftpclient5 (14477, 2016-06-01)
FtpServer-FtpClient-master\ftpclient5.cpp (2255, 2016-06-01)
FtpServer-FtpClient-master\ftpserver (13503, 2016-06-01)
FtpServer-FtpClient-master\ftpserver.c (3045, 2016-06-01)
FtpServer-FtpClient-master\ftpserver2 (13606, 2016-06-01)
FtpServer-FtpClient-master\ftpserver2.c (3331, 2016-06-01)
FtpServer-FtpClient-master\ftpserver3 (13507, 2016-06-01)
FtpServer-FtpClient-master\ftpserver3.c (3086, 2016-06-01)
FtpServer-FtpClient-master\ftpserver4 (13553, 2016-06-01)
FtpServer-FtpClient-master\ftpserver4.c (3158, 2016-06-01)
FtpServer-FtpClient-master\ftpserver5 (14537, 2016-06-01)
FtpServer-FtpClient-master\ftpserver5.cpp (2490, 2016-06-01)
FtpServer-FtpClient-master\mysocket.h (6397, 2016-06-01)
FtpServer-FtpClient-master (0, 2016-06-01)

版本1: 使用linux系统原生API实现简单的FTP服务器和客户端,在本地和远程都通过测试。 版本2: 将版本1的FTP服务器发送文件的read和write部分,改为了使用mmap和write系统调用发送文件。 版本3: 将版本2的使用mmap和write发送文件部分,改为了使用sendfile系统调用发送文件。 版本4: 将版本3的服务器使用sendfile发送文件部分,改为了使用splice系统调用发送文件。 将版本3的客户端使用的read和write接收文件部分,改为了使用splice系统调用接收文件。 版本5: 将socket系统调用的函数封装成一个类Socket,见文件mysocket.h。 版本5的服务器和客户端使用的是类Socket来创建socket。

近期下载者

相关文件


收藏者