Libevent C++高并发网络编程

学习跨平台基于libevent高并发,线程池的网络编程开发

5.0(个评分)69970人学习

中级74课时19小时24分钟2022/03/16更新

资料下载

二维码下载学堂APP缓存视频离线看

夏曹俊
粉丝群
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
C/C++跨平台研发基础入门与实战系列专题
总价:
4306.00
套餐价:
3209.70
节省
¥1096.30
C++ 模板技术与 STL实战开发
55750人学习
¥168.00
C语言核心编程
16315人学习
¥198.00
商用软件中的C++工程开发技术实践——献给C++新手的入坑指南视频课程
37978人学习
¥48.00
更 多 23 门 课 程
C++跨平台开发工程师从技能掌握到项目实战课程
总价:
2595.00
套餐价:
1812.50
节省
¥782.50
C++QT5跨平台界面编程原理和实战大全视频课程
271650人学习
¥268.00
C++11 14 17 20 多线程从原理到线程池实战
20807人学习
¥199.00
C++代码规范和Doxygen根据注释自动生成手册
2198人学习
¥20.00
更 多 14 门 课 程
C++跨平台实战系列专题
总价:
1403.00
套餐价:
1184.15
节省
¥218.85
VC++Windows多线程实战图片编辑器视频课程
26107人学习
¥89.00
【夏曹俊】零基础学习在Linux上编译调试C++项目视频课程
35365人学习
¥48.00
C++QT5跨平台界面编程原理和实战大全视频课程
271650人学习
¥268.00
更 多 9 门 课 程
C++跨平台开发和ffmpeg,opencv音视频技术专题
总价:
1135.00
套餐价:
969.20
节省
¥165.80
VC++Windows多线程实战图片编辑器视频课程
26107人学习
¥89.00
【夏曹俊】零基础学习在Linux上编译调试C++项目视频课程
35365人学习
¥48.00
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
87650人学习
¥128.00
更 多 8 门 课 程
C++跨平台开发和音视频技术实战主题套餐
总价:
1135.00
套餐价:
968.86
节省
¥166.14
VC++Windows多线程实战图片编辑器视频课程
26107人学习
¥89.00
【夏曹俊】零基础学习在Linux上编译调试C++项目视频课程
35365人学习
¥48.00
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
87650人学习
¥128.00
更 多 8 门 课 程
学分AIGC超值好课低价囤 低至2元C/C++
  • 课程介绍
  • 课程大纲试看
  • 讲师好课46
  • 学员评价

适合人群:

一 有C或者C++基础的同学想要提高实战能力;二 公司的用到高并发网络,三 跳槽加薪技术储备

你将会学到:

学习跨平台基于libevent高并发,线程池的网络编程开发

课程简介:

课程介绍

LIBEVENT:是一款事件驱动的网络开发包,由于采用C语言开发体积小巧,跨平台,速度极快.课程中讲解分析 LIBEVENT原理,跨平台编译事件1O、缓冲1O处理。讲解HTTP服务端开发示例,HTTP客户端请求开发示例,最后基于 LIBEVENTT创建线程池C++框架,并用此框架完成FTP服务器的登录、目录访问、文件上传下载能功

开发环境

操作系统: windows1064位和 ubuntu18.04  64位

Libevent版本:2.1.8

Windows开发工具:VS2017社区版

ubuntu开发工具:g++make

开发语言:C/C++

课程亮点

全称代码演示:课程中的每一行代码都会敲出来,并详解代码

实际案例展示:基于LIBEVENT实现线程池和HTTP和TP服务器

跨平台讲解:基于 WINDOWS、LNUX( UBUNTU18.04)平台开发移植

课程收益

1学习跨平台编译( windows, linux) libevent及其依赖库源码;

2学习 ilbevent的事件駆动和事件分发方式

3学习 libeventa的事件10处理,并区分使用 select、epol、iocp等多路复用方式;

4理解{ libevent事件处理流程和状态的转换

5学习员使用 bufferevent缓冲0的客户端和服务端处理

6学习使用 bufferevent和zlb发送和接收的数据,在过滤器中压缩和解压缩

7学习使用libevente的http接口完成服务器GETPOST请求并支持文件下载和

图片显示;

8学习使用 libevent的htp接口客户端的GET、POST请求并完成文件下载功能

9参考 memcached搭建基于 libevente的++线程池框架;

10理解FTP协议及其工作模式

11基于 libeventi和线程池技术完成支持匿名登录、目录获取和切换、文件上传

下载的C++FTP服务器;

12课程提供全部源码和工具,方便学员跟进学习;

目标学员

1有C++或者C语言基础,想要学习网络编程实战的课程中讲解 LIBEVENTI的接口使用及其原理的部分只需要有C语言基础最后的基于线程池和 FT PSERVERI项目实战需要有C++基础)

2 LINUX下基础编程(课程中涉及到LNUX接口不多,相对比较简单,但要求学员配置编译过LNUX下程序)

3 SOCKET编程的基础(对 SOCKET编程基础概念清楚,课程中会用到 SOCKETS编程)

课程介绍1.png


展开更多

课程大纲-Libevent C++高并发网络编程

资料下载
展开更多

“夏曹俊”老师的其他课程更多+

5

条学员评分超过  “C/C++”  99%的课程
      展开更多
      加载中
      没有了哦~

      ¥298.00

      立即购买
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      迎新春满300减35 满400减50
      是否单独购买该课程?
      直接购买去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部