php游戏服务器教程,C++游戏服务器编程从入门到掌握视频教程(全)

任务1: 课程预览PPT

2-课程概述.mp4

3-IP详解第一部分.mp4

任务4: 预览IP详解PPT

5-IP详解第二部分.mp4

6-TCP详解第一部分(介绍 + 工作原理 + 头部详解).mp4

7-TCP详解第二部分(状态与连接详解).mp4

8-TCP详解第三部分(断开以及传送数据详解).mp4

9-TCP详解04(用wireshark工具查看TCP连接和断开和TCP杂项).mp4

任务10: 预览TCP详解PPT

11:伯克利socketAPI第一部分(socket C语言的接口的介绍).mp4

12:伯克利socket API第二部分(最简单的服务器和对应的客户端C语言的实现).mp4

任务13: 预览socket API

14:C++语言的历史第一部分.mp4

15:C++语言历史第二部分.mp4

16:安装Linux Ubuntu 14.04虚拟机(准备工作).mp4

17:安装Linux Ubuntu 14.04虚拟机(安装).mp4

18:服务器开发需要用到的部分shell命令(第一部分).mp4

19:服务器开发需要用到的部分shell命令(第二部分).mp4

20:服务器开发需要用到的部分shell命令(第三部分).mp4

21:服务器开发需要用到的部分shell命令(第四部分).mp4

22:简易VIM教程(初步,存活状态).mp4

23:简易VIM教程(初步,比存活更进一步).mp4

24:简易VIM教程(初步,又进一步).mp4

25:简易VIM教程(初步,继续进步).mp4

26:scp 和 简易VIM教程.mp4

27:深入学习c++(准备).mp4

28:深入学习c++(关键字 第一部分).mp4

29:深入学习c++(关键字 第二部分).mp4

30:深入学习c++(关键字 第三部分).mp4

31:深入学习c++(关键字 第四部分).mp4

32:深入学习c++(关键字 第五部分).mp4

33:深入学习c++(关键字 第六部分).mp4

34:深入学习c++(关键字 第七部分).mp4

35:深入学习c++(类 为什么要用前置声明).mp4

36: 深入学习c++(类 三个基本原则).mp4

37:深入学习c++(类 c++11后三个基本原则变成了五个基本原则).mp4

38:深入学习c++(类 绝对不要在析构函数里面抛出异常).mp4

39:深入学习c++(类 构造函数失败应该抛出异常).mp4

40:深入学习c++(类 虚函数遇到构造析构就退化了).mp4

41:深入学习c++(类 重新审视auto).mp4

42:深入学习c++(类 左值引用和右值引用(不考虑模板)).mp4

43:深入学习c++(类 构造函数和析构函数的经典应用 智能指针 前因).mp4

44:深入学习c++(类 stdshared_ptr 接口 常规使用).mp4

45:深入学习c++(类 stdshared_ptr 用weak_ptr打破循环引用).mp4

46:深入学习c++(类 stdshared_ptr 用enable_shared_from_this从this转换到shared_ptr).mp4

47:深入学习c++(类 stdunique_ptr 使用智能指针默认的选择,除非要共享).mp4

48:深入学习c++(类 使用智能指针需要注意的几个“坑”).mp4

49:深入学习c++(lambda函数, 简单介绍).mp4

50:深入学习c++(STL之容器,概述).mp4

51:深入学习c++(STL之容器,容器保存的是什么).mp4

52:深入学习c++(STL之容器,容器的通用接口).mp4

53:深入学习c++(STL之容器,stdarray).mp4

54:深入学习c++(STL之容器,stdvector).mp4

55:深入学习c++(STL之容器,stddeque).mp4

56:深入学习c++(STL之容器,stdlist).mp4

57:深入学习c++(STL之容器,stdforward_list).mp4

58:智能指针的一个陷阱(大家实际中应该避免这个坑).mp4

59:深入学习c++(STL之容器,stdset).mp4

60-深入学习c++(STL之容器,stdset 第二部分)_recv.mkv

61-深入学习c++(STL之容器,stdmap)_recv.mkv

62-深入学习c++(STL之容器,unordered map set)_recv.mkv

63-多线程编程,游戏服务器的基础,简介_recv.mkv

64-多线程编程,一种简单的应用,divide and conquer_recv.mkv

65-阶段答疑(由学员朋友遇到的面试题展开的分析《构造与析构》)_recv.mkv

66-多线程编程,当线程间需要共享非const的资源,(问题引出)_recv.mkv

67-多线程编程,(thread的构造和新问题)_recv.mkv

68-多线程编程,(thread 和原子操作变量类型)_recv.mkv

69-多线程编程,(临界区 mutex)_recv.mkv

70-多线程编程,(临界区 mutex) 2_recv.mkv

71-多线程编程,(临界区 mutex) 3_recv.mkv

72-多线程编程,thread的两种“死法”_recv.mkv

73-多线程编程,thread的间的交互 1_recv.mkv

74-多线程编程,thread的间的交互 2_recv.mkv

75-多线程编程,thread的间的交互 3_recv.mkv

76-多线程编程,thread的间的交互 4_recv.mkv

77-Windows下原生API 用IOCP编写一个简易的服务器模型 1_recv.mkv

78-Windows下原生API 用IOCP编写一个简易的服务器模型 2_recv.mkv

79-Windows下原生API 用IOCP编写一个简易的服务器模型 3_recv.mkv

80-Windows下原生API 用IOCP编写一个简易的服务器模型 4_recv.mkv

81:Windows下原生API 用IOCP编写一个简易的服务器模型 5.mp4

82:Windows下原生API 用IOCP编写一个简易的服务器模型 6.mp4

83:中期测试视频.mp4

84:boost库中的网络库asio 01.mp4

85:boost库中的网络库asio 02.mp4

86:前篇 中期测试解答.mp4

87:中篇 中期测试解答.mp4

88:后篇 中期测试解答.mp4

89:例子详解01 boost库中的网络库asio 03.mp4

90:例子详解02 捎带c++黑暗面 boost库中的网络库asio 04.mp4

91:详解03 lambda的本质 boost库中的网络库asio 05.mp4

92:详解04 boost库中的网络库asio 06.mp4

93:详解05 boost库中的网络库asio 07.mp4

94-详解06 同步阻塞的客户端 boost库中的网络库asio 08_recv.mkv

95-详解07时间服务器网络库asio09_recv.mkv

96-详解08 异步时间服务器 网络库asio 10_recv.mkv

97-详解09 Echo服务器 网络库asio 11_recv.mkv

98-详解10 Echo服务器对应的客户端 网络库asio 12_recv.mkv

99-详解11 聊天室服务器01 网络库asio 13_recv.mkv

100-详解12 聊天室服务器02 网络库asio 14_recv.mkv

101-详解13 聊天室服务器对应的客户端 网络库asio 15_recv.mkv

102-详解14 聊天室服务器对应的客户端2 网络库asio 16_recv.mkv

103-详解15 消息协议的设计(原始时代的C结构01) 网络库asio 17_recv.mkv

104-详解16 消息协议的设计(原始时代的C结构02) 网络库asio 18_recv.mkv

105-详解17 消息协议的设计(超越原始的结构体,序列化c++的类01) 网络库asio 19_recv.mkv

106-详解18 消息协议的设计(超越原始的结构体,序列化c++的类02) 网络库asio 20_recv.mkv

107:详解19 消息协议的设计(使用简单易的json 01) 网络库asio 21.mp4

108: 详解20 消息协议的设计(效率和可读性的结合使用protobuf 01) 网络库asio 22.mp4

109: 详解21 消息协议的设计(效率和可读性的结合使用protobuf 02) 网络库asio 23.mp4

110:详解22 消息协议的设计(效率和可读性的结合使用protobuf 03) 网络库asio 24.mp4

111:详解23 asio多线程01 网络库asio 25.mp4

112:详解24 asio多线程02 网络库asio 26.mp4

113:详解25 asio多线程03 网络库asio 27.mp4

114:详解26 asio多线程04 网络库asio 28.mp4

115:详解27 asio多线程05 网络库asio 29.mp4

116: 杂项 日志.mp4

117:杂项 async.mp4

118:杂项 lua结合c++ 01.mp4

119:杂项 lua结合c++ 01.mp4

120:杂项 signal等 以及最终的结语.mp4

121:补充内容 cmake工具在linux平台下面的用法和示例.mp4

4f13257f32e15324a69943e04e82d1ae.png

Linux网络编程(总共41集) 讲解Linux网络编程知识,分以下四个篇章。 Linux网络编程之TCP/IP基础篇 Linux网络编程之socket编程篇 Linux网络编程之进程间通信篇 Linux网络编程之线程篇 Linux网络编程之TCP/IP基础篇 01TCPIP基础(一) ISO/OSI参考模型 TCP/IP四层模型 基本概念(对等通信、封装、分用、端口) 02TCPIP基础(二) 最大传输单元(MTU)/路径MTU 以太网帧格式 ICMP ARP RARP 03TCPIP基础(三) IP数据报格式 网际校验和 路由 04TCPIP基础(四) TCP特点 TCP报文格式 连接建立三次握手 连接终止四次握手 TCP如何保证可靠性 05TCPIP基础(五) 滑动窗口协议 UDP特点 UDP报文格式 Linux网络编程之socket编程篇 06socket编程(一) 什么是socket IPv4套接口地址结构 网络字节序 字节序转换函数 地址转换函数 套接字类型 07socket编程(二) TCP客户/服务器模型 回射客户 /服务器 socket、bind、listen、accept、connect 08socket编程(三) SO_REUSEADDR 处理多客户连接(process-per-conection) 点对点聊天程序实现 09socket编程(四) 流协议与粘包 粘包产生的原因 粘包处理方案 readn writen 回射客户/服务器 10socket编程(五) read、write与recv、send readline实现 用readline实现回射客户/服务器 getsockname、getpeername gethostname、gethostbyname、gethostbyaddr 11socket编程(六) TCP回射客户/服务器 TCP是个流协议 僵进程与SIGCHLD信号 12socket编程(七) TCP 11种状态 连接建立三次握手、连接终止四次握手 TIME_WAIT与SO_REUSEADDR SIGPIPE 13socket编程(八) 五种I/O模型 select 用select改进回射客户端程序 14socket编程(九) select 读、写、异常事件发生条件 用select改进回射服务器程序。 15socket编程(十) 用select改进第八章点对点聊天程序 16socket编程(十一) 套接字I/O超时设置方法 用select实现超时 read_timeout函数封装 write_timeout函数封装 accept_timeout函数封装 connect_timeout函数封装 17socket编程(十二) select限制 poll 18socket编程(十三) epoll使用 epoll与select、poll区别 epoll LT/ET模式 19socket编程(十四) UDP特点 UDP客户/服务基本模型 UDP回射客户/服务器 UDP注意点 20socket编程(十五) udp聊天室实现 21socket编程(十六) UNIX域协议特点 UNIX域地址结构 UNIX域字节流回射客户/服务 UNIX域套接字编程注意点 22socket编程(十七) socketpair sendmsg/recvmsg UNIX域套接字传递描述符字 Linux网络编程之进程间通信篇 23进程间通信介绍(一) 进程同步与进程互斥 进程间通信目的 进程间通信发展 进程间通信分类 进程间共享信息的三种方式 IPC对象的持续性 24进程间通信介绍(二) 死锁 信号量 PV原语 用PV原语解决司机与售票员问题 用PV原语解决民航售票问题 用PV原语解决汽车租赁问题 25System V消息队列(一) 消息队列 IPC对象数据结构 消息队列结构 消息队列在内核中的表示 消息队列函数 26System V消息队列(二) msgsnd函数 msgrcv函数 27System V消息队列(三) 消息队列实现回射客户/服务器 28共享内存介绍 共享内存 共享内存示意图 管道、消息队列与共享内存传递数据对比 mmap函数 munmap函数 msync函数 29System V共享内存 共享内存数据结构 共享内存函数 共享内存示例 30System V信号量(一) 信号量 信号量集结构 信号量集函数 信号量示例 31System V信号量(二) 用信号量实现进程互斥示例 32System V信号量(三) 用信号集解决哲学家就餐问题 33System V共享内存与信号量综合 用信号量解决生产者消费者问题 实现shmfifo 34POSIX消息队列 POSIX消息队列相关函数 POSIX消息队列示例 35POSIX共享内存 POSIX共享内存相关函数 POSIX共享内存示例 Linux网络编程之线程篇 36线程介绍 什么是线程 进程与线程 线程优缺点 线程模型 N:1用户线程模型 1:1核心线程模型 N:M混合线程模型 37POSIX线程(一) POSIX线程库相关函数 用线程实现回射客户/服务器 38POSIX线程(二) 线程属性 线程特定数据 39POSIX信号量与互斥锁 POSIX信号量相关函数 POSIX互斥锁相关函数 生产者消费者问题 自旋锁与读写锁介绍 40POSIX条件变量 条件变量 条件变量函数 条件变量使用规范 使用条件变量解决生产者消费者问题 41一个简单的线程池实现 线程池性能分析 线程池实现 网络编程, Linux
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值