请选择 进入手机版 | 继续访问电脑版

[C\C++\C#] c语言开发MiniFtpd项目实战-c++教程网

  [复制链接]
查看: 3316 |回复: 76
发表于 2014-11-12 23:26:47 | 显示全部楼层 |阅读模式
运用Linux系统编程与网络编程所学的知识,带领大家用C语言动手打造一款小型的ftp服务器miniftpd。整个项目代码都是纯手工一行一行敲写出来的,代码量3000多行

学习知识点:

Linux网络编程之TCP/IP基础篇
Linux网络编程之socket编程篇
Linux网络编程之进程间通信篇
Linux网络编程之线程篇

课程目录:

c语言实战开发

c语言实战开发


01FTP协议
FTP协议
FTP基本工作原理
02FTP两种工作模式
FTP两种工作模式
主动模式
被动模式
NAT与防火墙对主被动模式的影响
03miniftpd项目需求
miniftpd项目需求
miniftpd逻辑结构分析
04miniftpd框架搭建
miniftpd框架搭建
05字符串工具模块封装
字符串工具模块封装
06配置文件模块实现
配置文件模块实现
07登录验证的实现
登录验证
08命令映射的实现
命令映射实现
09获取目录详细列表的实现
获取目录详细列表的实现
10主动模式实现列表传输
主动模式实现列表传输
11被动模式实现列表传输
被动模式实现列表传输
12内部进程间通信模块封装
内部进程间通信模块封装
13主动模式实现列表传输(nobody进程辅助)
主动模式实现列表传输(nobody进程辅助)
14被动模式实现列表传输(nobody进程辅助)
被动模式实现列表传输(nobody进程辅助)
15几个命令的实现
16文件下载的实现
文件下载的实现
断点续载
17文件上传的实现
文件上传的实现
断点续传
18限速的实现
上传下载限速
19空闲断开的实现
控制连接通道空闲断开
数据连接通道空闲断开
20ABOR实现
ABOR实现
紧急模式数据传输
21散列表
散列表概念
22散列表
链地址法解决冲突
23散列表
链地址法解决冲突
24散列表
线性探测法
二次探测法
伪随机探测法
双散列法
25散列表
散列法性能分析
26最大连接数限制
最大连接数限制
27单ip连接数限制
单ip连接数限制
28总结


游客,如果您要查看本资源下载链接请点这里回复




不要你签到,你还灌水!只有扣除你20金币才能消我气!
发表于 2014-11-13 10:20:17 | 显示全部楼层
不知道怎样,下来看看,多谢分享
发表于 2015-1-11 18:39:11 | 显示全部楼层
你好 ,我想学习内容
发表于 2015-3-3 22:43:20 | 显示全部楼层
自学C语言和Linux有一段时间了,正好看到这个实战项目,学习学习,谢谢分享
发表于 2015-4-1 21:24:38 | 显示全部楼层
视频很好,楼主辛苦了
发表于 2015-5-31 23:33:26 | 显示全部楼层
谢谢分享
发表于 2015-6-6 19:12:54 | 显示全部楼层
发表于 2015-7-12 04:27:30 | 显示全部楼层
very good 继续加油
发表于 2015-7-23 06:18:10 | 显示全部楼层
好啊 。真的谢谢谢,我有用到这个教程
发表于 2015-7-23 15:13:21 | 显示全部楼层
好好学习,呵呵
收缩
  • QQ:点击这里给我发消息
  • 旺旺:点这里给我发消息
  • 交流群:技术资源共享@