Libevent C++高并发网络编程

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

4.9 (个评分) 56155人学习

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

资料下载

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

粉丝群
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
C/C++跨平台研发基础入门与实战系列专题
总价:
4504.00
套餐价:
3358.20
节省
¥1145.80
C++ 模板技术与 STL实战开发
51877人学习
¥168.00
C语言核心编程
14206人学习
¥198.00
商用软件中的C++工程开发技术实践——献给C++新手的入坑指南视频课程
33602人学习
¥48.00
更 多 24 门 课 程
C++跨平台开发工程师从技能掌握到项目实战课程
总价:
2793.00
套餐价:
1951.10
节省
¥841.90
C++QT5跨平台界面编程原理和实战大全视频课程
230216人学习
¥268.00
C++11 14 17 20 多线程从原理到线程池实战
6057人学习
¥199.00
C++代码规范和Doxygen根据注释自动生成手册
1191人学习
¥20.00
更 多 15 门 课 程
C++跨平台实战系列专题
总价:
1403.00
套餐价:
1184.15
节省
¥218.85
VC++Windows多线程实战图片编辑器视频课程
25736人学习
¥89.00
【夏曹俊】零基础学习在Linux上编译调试C++项目视频课程
32579人学习
¥48.00
C++QT5跨平台界面编程原理和实战大全视频课程
230216人学习
¥268.00
更 多 9 门 课 程
C++跨平台开发和ffmpeg,opencv音视频技术专题
总价:
1135.00
套餐价:
969.20
节省
¥165.80
VC++Windows多线程实战图片编辑器视频课程
25736人学习
¥89.00
【夏曹俊】零基础学习在Linux上编译调试C++项目视频课程
32579人学习
¥48.00
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
82178人学习
¥128.00
更 多 8 门 课 程
FFmpeg音视频编程大全
总价:
1100.00
套餐价:
880.00
节省
¥220.00
【夏曹俊】C++实战FFmpeg音视频编码实战屏幕录像机视频课程-基于QT5和ffmpeg sdk
60993人学习
¥168.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
87648人学习
¥198.00
FFmpeg安卓流媒体播放器开发实战视频课程 -基于NDK、C++和 FFmpeg Android
133442人学习
¥298.00
更 多 5 门 课 程
超值好课低价囤 低至2元 C/C++ Java 爆款好课
  • 课程介绍
  • 课程大纲 试看
  • 讲师好课 44
  • 学员评价

适合人群:

一 有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++”   97%的课程
      展开更多
      加载中
      没有了哦~

      ¥298.00

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

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

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

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部