Linux C++网络编程

高阶对于C/C++语言本身已比较熟练,对C++学完后进一步发展感觉迷茫的程序同学指个方向!

5分 课程受欢迎榜    第1 更新: 2020/04/22

收藏( 321 下载课程 二维码 下载学堂APP 缓存视频离线看 学习社群 二维码 关注公众号 加入官方群

60409 学习人数 58小时38分钟 40课时
课程权益 15分钟内无条件退款 1、仅限付费视频课程适用
2、购买后15分钟内可以找到客服进行沟通退款
3、下载资料后不再享有退款特权
4、客服(Tel:400-101-1651)

下载资料后不支持
24小时内答疑 随时随地观看课程 专属资料下载
  • 课程介绍
  • 课程大纲
  • 学员评价
  • 其他课程 8
  • 专题套餐

适合人群:

(1)对C/C++语言掌握的熟练; (2)对网络通信/网络服务器领域有兴趣、勇于挑战高薪水的人;

课程目标:

对于C/C++语言本身已比较熟练,对C++学完后进一步发展感觉迷茫的程序同学指个方向!

课程简介:

0、成体系 - 51ct0,有些词不让用.png

1597736967666252_副本.png

1597736991374039_副本.png


常见问题:

问:C语言入门到C++使用高手专题课地址:

答:https://edu.51cto.com/topic/1719.html

问:C语言入门到C++网络通讯架构师专题课地址:

答:https://edu.51cto.com/topic/1874.html

展开更多

课程大纲-Linux C++网络编程

资料下载
  • 第1章 课程介绍

    2小时34分钟2节

  • 1-1

    课程详细介绍 本节课,作为这门课程的第一节,老师要讲解如下这些内容: (1)课程总述 (2)基础要求和学习方法 (3)简要自我介绍、讲解特点 (4)课程详细说明 (5)推荐书籍 (6)结语

    「仅限付费用户」点击下载“linux c++通讯架构实战1_1.rar”

    [54:19] 开始学习
  • 1-2

    环境搭建详细介绍 本节课 ,老师要讲解如下话题: (1)windows下的vs2017安装 (2)准备一个word文档 (3)windows下的虚拟机安装 (4)虚拟机中安装linux 操作系统 (5)配置固定IP地址 (6)配置远程连接 (7)安装编译工具gcc,g++ 等 (8)共享一个操作目录

    「仅限付费用户」点击下载“linux c++通讯架构实战1_2.rar”

    [01:40:22] 开始学习
  • 第2章 进入nginx之门

    2小时57分钟2节

  • 2-1

    nginx简介、选择理由、安装和使用 本节课,老师要讲解如下这些内容: (1)nginx简介 (2)为什么选择nginx (3)安装nginx,搭建web服务器 (3.1)安装前提 (3.2)nginx源码下载以及目录结构简单认识 (3.3)nginx的编译和安装 (4)nginx的启动和简单使用 (4.1)通讯程序基础概念

    「仅限付费用户」点击下载“linux c++通讯架构实战2_1.rar”

    [01:53:48] 开始学习
  • 2-2

    nginx整体结构、进程模型 本节课,老师要讲解如下这些内容: (1)nginx的整体结构 (1.1)master进程和worker进程概览 (1.2)nginx进程模型 (1.3)调整worker进程数量 (2) nginx进程模型细说 (2.1)nginx重载配置文件 (2.2)nginx热升级 (2.3)nginx的关闭 (2.4)总结

    「仅限付费用户」点击下载“linux c++通讯架构实战2_2.rar”

    [01:03:45] 开始学习
  • 第3章 nginx开发初步

    9小时26分钟7节

  • 3-1

    学习nginx源码前的准备工作 本节课,老师要讲解如下这些内容: (1)nginx源码总述 (2)nginx源码查看工具 (3)nginx源码入口函数定位 (4)创建一个自己的linux下的c语言程序 (5)nginx源码怎么讲

    「仅限付费用户」点击下载“linux c++通讯架构实战3_1.rar”

    [01:04:05] 开始学习
  • 3-2

    nginx源码学法,终端和进程的关系说 本节课,老师要讲解如下这些内容: (1)nginx源码学习方法 (2)终端和进程的关系 (2.1)终端与bash进程 (2.2)终端上的开启进程 (2.3)进程关系进一步分析 (2.4)strace工具的使用 (2.5)终端关闭时如何让进程不退出 (2.6)后台运行

    「仅限付费用户」点击下载“linux c++通讯架构实战3_2.rar”

    [02:03:08] 开始学习
  • 3-3

    信号的概念、认识、处理动作 (1)信号的基本概念 (2)通过kill命令认识一些信号 (3)进程的状态 (4)常用的信号列举 (5)信号处理的相关动作

    「仅限付费用户」点击下载“linux c++通讯架构实战3_3.rar”

    [01:14:12] 开始学习
  • 3-4

    Unix/Linux体系结构、信号编程初步 本节课,老师要讲解如下这些内容: (1)Unix/Linux操作系统体系结构 (2)signal函数范例 (2.1)可重入函数 (2.2)不可重入函数的错用演示

    「仅限付费用户」点击下载“linux c++通讯架构实战3_4.rar”

    [01:27:28] 开始学习
  • 3-5

    信号编程进阶、sigprocmask范例 本节课,老师要讲解如下这些内容: (1)信号集 (2)信号相关函数 (3)sigprocmask等信号函数范例演示

    「仅限付费用户」点击下载“linux c++通讯架构实战3_5.rar”

    [52:47] 开始学习
  • 3-6

    fork函数详解、范例演示 本节课,老师要讲解如下这些内容: (1)fork()函数简单认识 (1.1)fork()函数简单范例 (1.2)僵尸进程的产生、解决,SIGCHLD (2)fork()函数进一步认识 (3)完善一下fork()代码 (3.1)一个和fork()执行有关的逻辑判断 (4)fork()失败的可能性

    「仅限付费用户」点击下载“linux c++通讯架构实战3_6.rar”

    [01:13:46] 开始学习
  • 3-7

    守护进程详解、范例演示 本节课,老师要讲解如下这些内容: (1)普通进程运行观察 (2)守护进程基本概念 (3)守护进程编写规则 (3.1)文件描述符 (3.2)输入输出重定向 (3.3)空设备 (3.4)实现范例 (4)守护进程不会收到的信号 (4.1)SIGHUP信号 (4.2)SIGINT、SIGWINCH信号 (5)守护进程和后台进程的区别

    「仅限付费用户」点击下载“linux c++通讯架构实战3_7.rar”

    [01:30:56] 开始学习
  • 第4章 服务器程序框架初步

    9小时56分钟6节

  • 4-1

    服务器程序目录规划、makefile编写 本节课,老师要讲解如下这些内容: (1)信号高级认识范例 (2)服务器架构初步 (2.1)目录结构规划 (2.2)编译工具make的使用概述 (2.3)makefile脚本用法介绍 (2.4)makefile脚本具体实现讲解

    「仅限付费用户」点击下载“linux c++通讯架构实战4_1.rar”

    [02:03:37] 开始学习
  • 4-2

    读配置文件、查泄漏、设置标题实战 本节课,老师要讲解如下这些内容: (1)基础设施之配置文件读取 (1.1)前提内容和修改 (1.2)配置文件读取功能实战代码 (2)内存泄漏的检查工具 (2.1)memcheck的基本功能 (2.2)内存泄漏检查示范 (3)设置可执行程序的标题(名称) (3.1)原理和实现思路分析 (3.2)设置可执行程序的标题实战代码

    「仅限付费用户」点击下载“linux c++通讯架构实战4_2.rar”

    [02:12:16] 开始学习
  • 4-3

    日志打印实战,优化main函数调用顺序 本节课,老师要讲解如下这些内容: (1)基础设施之日志打印实战代码一 (2)设置时区 (3)基础设施之日志打印实战代码二 (3.1)日志等级划分 (3.2)配置文件中和日志有关的选项 (4)捋顺main函数中代码执行顺序

    「仅限付费用户」点击下载“linux c++通讯架构实战4_3.rar”

    [01:59:45] 开始学习
  • 4-4

    信号,子进程实战,文件IO详谈-1 本节课,老师要讲解如下这些内容: (1)信号功能实战 (2)nginx中创建worker子进程 (2.1)sigsuspend()函数讲解 (3)日志输出重要信息谈 (3.1)换行回车进一步示意 (3.2)printf()函数不加\n无法及时输出的解释 (4)write()函数思考 (4.1)掉电导致write()的数据丢失破解法 (5)标准IO库

    [01:13:55] 开始学习
  • 4-5

    信号,子进程实战,文件IO详谈-2 本节课,老师要讲解如下这些内容: (1)信号功能实战 (2)nginx中创建worker子进程 (2.1)sigsuspend()函数讲解 (3)日志输出重要信息谈 (3.1)换行回车进一步示意 (3.2)printf()函数不加\n无法及时输出的解释 (4)write()函数思考 (4.1)掉电导致write()的数据丢失破解法 (5)标准IO库

    「仅限付费用户」点击下载“linux c++通讯架构实战4_4.rar”

    [01:25:23] 开始学习
  • 4-6

    守护进程及信号处理实战 本节课,老师要讲解如下这些内容: (1)守护进程功能的实现 (2)信号处理函数的进一步完善 (2.1)避免子进程被杀掉时变成僵尸进程

    「仅限付费用户」点击下载“linux c++通讯架构实战4_5.rar”

    [01:01:49] 开始学习
  • 第5章 网络通讯实战

    16小时34分钟10节

  • 5-1

    C/S, TCP/IP协议妙趣横生、惟妙惟肖谈 本节课,老师要讲解如下这些内容: (1)客户端与服务器 (1.1)解析一个浏览器访问网页的过程 (1.2)客户端服务器角色规律总结 (2)网络模型 (2.1)OSI七层网络模型 (2.2)TCP/IP协议四层模型 (2.3)TCP/IP协议的解释和比喻 (3)最简单的客户端和服务器程序实现代码 (3.1)套接字socket概念 (3.2)一个简单的服务器端通讯程序范例 (3.3)IP地址简单谈 (3.4)一个简单的客户端通讯程序范例 (3.5)客户端服务器程序综合演示和调用流程图 (4)TCP和UDP的区别

    「仅限付费用户」点击下载“linux c++通讯架构实战5_1.rar”

    [01:48:46] 开始学习
  • 5-2

    TCP三次握手详析、telnet,wireshark 本节课,老师要讲解如下这些内容: (1)TCP连接的三次握手 (1.1)最大传输单元MTU (1.2)TCP 包头结构 (1.3)TCP 数据包收发之前的准备工作 (1.4)TCP 三次握手建立连接的过程 (1.5)为什么TCP握手是三次握手而不是二次 (2)telnet工具使用介绍 (3)wireshark监控数据包 (3.1)TCP断开的四次挥手

    「仅限付费用户」点击下载“linux c++通讯架构实战5_2.rar”

    [01:29:21] 开始学习
  • 5-3

    TCP状态转换,TIME_WAIT,SO_REUSE 本节课,老师要讲解如下这些内容: (1)TCP状态转换 (2)TIME_WAIT状态 (2.1)RST标志 (3)SO_REUSEADDR选项 (3.1)两个进程,绑定同一个IP和端口 (3.2)TIME_WAIT状态时的bind绑定

    「仅限付费用户」点击下载“linux c++通讯架构实战5_3.rar”

    [01:44:15] 开始学习
展开更多

5

学员评分

  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
超过  “C/C++”   99%的课程

    1
    非常糟

    2
    很差

    3
    一般

    4
    很好

    5
    非常好

      展开更多
      加载中
      没有了哦~
      仅需¥798.00
      关注公众号 领VIP会员
      下次再说

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

      打包下载
      618折上满减满200减25元 满300减35元 满500减55元
      是否单独购买该课程?
      直接购买 去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部