视频教程-C++socket网络编程--http服务器(支持php)实战教学视频-C/C++

C++socket网络编程--http服务器(支持php)实战教学视频
夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,比赛鹰眼系统,主编出版过《C++实训教程》,并同时熟悉php,c#,java,安卓项目研发。
夏曹俊
¥136.00
立即订阅

扫码下载「CSDN程序员学院APP」,1000+技术好课免费看

APP订阅课程,领取优惠,最少立减5元 ↓↓↓

订阅后:请点击此处观看视频课程

 

视频教程-C++socket网络编程--http服务器(支持php)实战教学视频-C/C++

学习有效期:永久观看

学习时长:536分钟

学习计划:9天

难度:

 

口碑讲师带队学习,让你的问题不过夜」

讲师姓名:夏曹俊

CEO/董事长/总经理

讲师介绍:夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,比赛鹰眼系统,主编出版过《C++实训教程》,并同时熟悉php,c#,java,安卓项目研发。

☛点击立即跟老师学习☚

 

「你将学到什么?」

C++socket网络编程大全实战http服务器(支持php)视频培训教程概况:本课程会同时演示在linux和windows中的编程,课程中的线程和正则表达式都使用c++提供库。本课程包含了socket网络编程常用的所有特性,包括tcp、udp协议的基础编程,广播包,超时连接,多路复用,高并发的epoll多路复用,多线程的服务端。课程讲解理论与实践相结合,实践以代码延时讲解为主。

 

「课程学习目录」

第1章:前言
1.课程内容介绍
2.学习方法说明和课程代码下载演示
3.TCPIP协议分层讲解
4.网络包抓包分析
5.在windows和Linux系统之间配置共享
第2章:Socket
1.系统socket库介绍
2.windows上加载socket库
3.在windows平台创建socket
4.移植到Linux并设置单进程创建socket的最大数量
第3章:TCP服务器
1.TCP协议特点讲解
2.TCP协议头和窗口分析
3.创建TCPServer设置服务器信息并讲解网络字节序
4.bind端口
5.listen开始监听
6.accept读取用户的连接信息
7.取出连接客户端IP地址和端口号
8.服务端recv客户端发送数据
9.服务端循环接收客户端数据
10.服务端回应send客户端数据
11.Tcpserver开启多线程并发处理
12.Tcpserver移植到windows
第4章:TCP类封装
1.创建XTcp类接口
2.封装socket和bind接口
3.封装跨平台accpet和close接口
4.封装跨平台send和recv接口
5.XTcp类在windows中测试
6.XTcp类在Linux中的测试
7.创建XTcp动态dll链接库项目
8.测试XTcp的dll动态链接库
9.创建XTcp动态so链接库项目(Linux)
10.测试XTcp的so动态链接库
第5章:TCP客户端
1.创建tcpclient项目
2.tcp三次握手协议详解
3.完成XTcp库connect函数封装
4.移植到Linux并测试与服务端通信
5.tcp编程总结
第6章:TCP阻塞超时和高并发处理
1.Linux中设置socket阻塞和非阻塞
2.Windows中设置socket阻塞和非阻塞
3.通过select实现connect的跨平台超时处理
4.并发测试工具ab使用讲解
5.epoll高并发多路复用讲解
6.通过epoll接收用户连接
7.基于epoll的高性能服务端开发和高并发测试
第7章:实战支持php的http服务器
1.http协议详解通过抓包和telnet模拟分析
2.Xhttp项目创建接受浏览器请求
3.响应浏览器的页面请求完成http的响应协议
4.通过正则表达式分析浏览器请求
5.获取请求文件大小并生成http协议头
6.发送用户请求的页面和图片
7.完成http1.1协议并移植到windows
8.通过正则表达式获取请求页面文件后缀php
9.调用php-cgi完成php脚本解析
10.完成php脚本解析并返回给浏览器
11.支持给php传递基于URLGET变量
12.封装XhttpServer对外接口类
13.封装XHttpClient处理单个请求的接口
14.封装http协议响应类XHttpResponse
15.完成Xhttp封装移植到linux解决中断问题
第8章:UDP Socket编程
1.UDP协议讲解
2.创建UDPserver监听端口
3.recvfrom接受客户端数据
4.sendto客户端和服务端互相发送数据
5.UDPclient和Server移植到linux
6.UDP广播包发送接收
第9章:UDP实战XSyslog服务器
1.syslog项目介绍linux系统日志配置
2.创建xsyslog在动态库中封装udp类
3.封装UDP的recv和send
4.使用UDP接收Linux日志
5.使用正则表达式分析syslog日志并告警用户非法登录

 

7项超值权益,保障学习质量」

  • 大咖讲解

技术专家系统讲解传授编程思路与实战。

  • 答疑服务

专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

  • 课程资料+课件

超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

  • 常用开发实战

企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

  • 大牛技术大会视频

2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

  • APP+PC随时随地学习

满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

 

「什么样的技术人适合学习?」

  • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
  • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
  • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

 

「悉心打造精品好课,9天学到大牛3年项目经验」

【完善的技术体系】

技术成长循序渐进,帮助用户轻松掌握

掌握C/C++知识,扎实编码能力

【清晰的课程脉络】

浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

【仿佛在大厂实习般的课程设计】

课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

 

「你可以收获什么?」

课程实战项目包含完整的支持php的http服务器TCP,接收并分析linux系统日志的xsyslog项目(UDP)。能够熟悉windows和linux下的开发流程,能够开发出支持跨平台的多线程的网络程序。理解socket编程原理,理解udp和tcp的协议,并能通过抓包工具分析协议

 

订阅课程 开始学习

你可能感兴趣的:(视频教程-C++socket网络编程--http服务器(支持php)实战教学视频-C/C++)