搜索

[[C/C++/C#/VC开发]] 使用socket网络编程C++实战开发http服务器-从某资源网团购拿来

[复制链接]
查看: 4235|回复: 296

13

主题

0

好友

7

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
7
发表于 2017-10-29 10:23:35 | 显示全部楼层 |阅读模式
课程介绍:

      本课程会同时演示在linux和windows中的编程,课程中的线程和正则表达式都使用C++提供库。
     课程讲解理论与实践相结合,实践以代码延时讲解为主,本课程包含了socket编程常用的所有特性,包括tcp、udp协议的基础编程,广播包,超时连接,多路复用,高并发的epoll多路复用,多线程的服务端。课程实战项目包含完整的支持php的http服务器*(TCP),接收并分析linux系统日志的xsyslog项目(UDP)。
     课程相当于包含了:linux网络编程和windows网络编程


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



课程下载地址:
游客,如果您要查看本帖隐藏内容请回复



输入你的邮箱订阅论坛最新动态,还有机会免费获得VIP会员的机会哦~

回复

使用道具 举报

3

主题

0

好友

185

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
185
发表于 2017-10-29 10:43:04 | 显示全部楼层
本课程会同时演示在linux和windows中的编程,课程中的线程和正则表达式都使用C++提供库。
     课程讲解理论与实践相结合,实践以代码延时讲解为主,本课程包含了socket编程常用的所有特性,包括tcp、udp协议的基础编程,广播包,超时连接,多路复用,高并发的epoll多路复用,多线程的服务端。课程实战项目包含完整的支持php的http服务器*(TCP),接收并分析linux系统日志的xsyslog项目(UDP)。
     课程相当于包含了:linux网络编程和windows网络编程
回复 支持 反对

使用道具 举报

3

主题

0

好友

178

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
178
发表于 2017-10-29 10:47:40 | 显示全部楼层
我看不错噢 谢谢楼主!龙天论坛越来越好!
回复 支持 反对

使用道具 举报

6

主题

0

好友

65

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
65
发表于 2017-10-29 10:55:48 | 显示全部楼层

我看不错噢 谢谢楼主!龙天论坛越来越好!和龙天一起成长,一起进步
回复 支持 反对

使用道具 举报

4

主题

0

好友

322

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
322
发表于 2017-10-29 11:49:30 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得龙天论坛是注册对了!
回复 支持 反对

使用道具 举报

1

主题

0

好友

188

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
188
发表于 2017-10-29 11:53:52 | 显示全部楼层
这个帖子不回对不起自己!我想我是一天也不能离开龙天论坛
回复 支持 反对

使用道具 举报

2

主题

0

好友

119

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
119
发表于 2017-10-29 12:48:17 | 显示全部楼层
我看不错噢 谢谢楼主!龙天论坛越来越好!和龙天一起成长,一起进步
回复 支持 反对

使用道具 举报

3

主题

0

好友

702

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
702
发表于 2017-10-29 13:11:22 | 显示全部楼层
我看不错噢 谢谢楼主!龙天论坛越来越好!
回复 支持 反对

使用道具 举报

2

主题

0

好友

111

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
111
发表于 2017-10-29 13:18:37 | 显示全部楼层
非常感谢正需要这个资源谢谢大神,非常感谢 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

2

主题

0

好友

182

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
182
发表于 2017-10-29 13:47:16 | 显示全部楼层
使用socket网络编程C++实战开发http服务器使用socket网络编程C++实战开发http服务器
回复 支持 反对

使用道具 举报

3

主题

0

好友

239

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
239
发表于 2017-10-29 14:07:30 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得龙天论坛是注册对了!
回复 支持 反对

使用道具 举报

7

主题

0

好友

136

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
136
发表于 2017-10-29 14:20:21 | 显示全部楼层
8-4.sendto客户端和服务端互相发送数据
8-5.UDPclient和Server移植到linux
8-6.UDP广播包发送接收
9-1.syslog项目介绍linux系统日志配置
9-2.创建xsyslog在动态库中封装udp类
9-3.封装UDP的recv和send
9-4.使用UDP接收Linux日志
9-5.使用正则表达式分析syslog日志并告警用户非法登录
回复 支持 反对

使用道具 举报

8

主题

0

好友

292

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
292
发表于 2017-10-29 14:38:03 | 显示全部楼层
既然你诚信诚意的推荐了,那我就勉为其难的看看吧!龙天论坛不走平凡路。
回复 支持 反对

使用道具 举报

3

主题

0

好友

29

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
29
发表于 2017-10-29 14:59:41 | 显示全部楼层

楼主发贴辛苦了,谢谢楼主分享!我觉得龙天论坛是注册对了!
回复 支持 反对

使用道具 举报

7

主题

0

好友

151

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
151
发表于 2017-10-29 15:27:12 | 显示全部楼层
与/回复主题关闭
RE: 使用socket网络编程C++实战开发http服务器-从某资源网团购拿来 [修改]
回复 支持 反对

使用道具 举报

3

主题

1

好友

209

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
209
发表于 2017-10-29 15:34:59 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得龙天论坛是注册对了!
回复 支持 反对

使用道具 举报

9

主题

0

好友

320

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
320
发表于 2017-10-29 15:54:05 | 显示全部楼层
我看不错噢 谢谢楼主!龙天论坛越来越好!
回复 支持 反对

使用道具 举报

12

主题

0

好友

1017

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
1017
发表于 2017-10-29 16:02:19 | 显示全部楼层
既然你诚信诚意的推荐了,那我就勉为其难的看看吧!龙天论坛不走平凡路。
回复 支持 反对

使用道具 举报

7

主题

0

好友

278

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
278
发表于 2017-10-29 16:29:11 | 显示全部楼层
本课程会同时演示在linux和windows中的编程,课程中的线程和正则表达式都使用C++提供库。
     课程讲解理论与实践相结合,实践以代码延时讲解为主,本课程包含了socket编程常用的所有特性,包括tcp、udp协议的基础编程,广播包,超时连接,多路复用,高并发的epoll多路复用,多线程的服务端。
回复 支持 反对

使用道具 举报

4

主题

0

好友

179

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
179
发表于 2017-10-29 17:44:23 | 显示全部楼层
谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享
回复 支持 反对

使用道具 举报

 懒得打字嘛,点击右侧快捷回复【左侧自定义内容】 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表