开发平台:vscode+vim 开发语言:c+linux;
项目功能:1.对客户端发来的命令做出响应,
2.密码验证,
3.断点续传,
4.大文件传输优化,
5.秒传,
6.用户注册,登录,
7.虚拟文件表,
8.长短命令分离,
9.超时断开,
10.token验证,
11.多点下载
技术要点:epoll IO多路复用+线程池,加密算法,零拷贝技术,网络socket编程,使用jwt库,mysql,
运用生产者消费者模型,队列的入队出队操作,tcp, 轮盘法,MD5
点击空白处退出提示












评论