图书介绍
网络游戏Server编程PDF|Epub|txt|kindle电子书版本网盘下载
- (韩)韩东勋著;马晓阳,刘娟译 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121076442
- 出版时间:2009
- 标注页数:335页
- 文件大小:107MB
- 文件页数:345页
- 主题词:游戏-网络服务器-程序设计
PDF下载
下载说明
网络游戏Server编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 基础知识1
1.1什么是模块化1
为什么要模块化1
如何进行模块化2
1.2函数指针(Delegate)3
1.3 Windows函数的使用4
为什么要使用Windows函数4
常用函数的使用4
TCHAR的使用6
1.4类和继承9
什么是继承9
Virtual的使用11
1.5模板(Template)13
1.6运算符的重载(Operator Overloading)13
1.7服务器程序的思考方式14
内存管理的比较14
type的指定15
类型转换的方法15
Const的生活化15
1.8线程(Thread)15
1.9纤程(Fiber)17
1.10临界区(Critical Section)18
1.11小结19
第2章 基础库的制作21
2.1 Stream类22
2.2 Registry类31
2.3 IniFile类40
2.4 CircularQueue类44
2.5 Log类48
2.6小结49
第3章 系统库的制作51
3.1 MemoryPool类51
内存管理51
不同内存管理方法的说明51
源代码分析52
案例54
3.2 Crypt类55
简单的加密55
源代码分析56
案例57
3.3 Service类57
什么是Service57
使用API说明59
源代码分析61
案例66
3.4 MiniDump类68
异常处理(Handled exception)和未处理异常(Unhandled exception)68
小型转储(MiniDump)69
使用API分析说明69
源代码分析70
案例72
3.5 MemoryLeak类74
源代码分析74
案例75
3.6 ThreadSync类76
3.7 Random类80
3.8小结82
第4章 Network Base的制作83
4.1 Network类83
源代码分析83
TCP源代码分析86
UDP源代码分析100
案例111
4.2 PacketSession类111
TCP源代码分析114
UDP源代码分析117
4.3 EventSelect类120
4.4 IOCP类125
4.5小结134
第5章 网络模块(Network Module)的运用案例135
5.1 TCP IOCP案例135
源代码分析135
案例142
5.2 UDP IOCP案例142
5.3 CClientSession案例143
5.4小结148
第6章 实用模块的制作149
6.1 Packet Generator的制作149
语法149
处理程序分析150
使用方法162
6.2 Performance Monitor的制作165
性能监视器(Performance Monitor)165
性能监视器注册表结构167
性能监视器DLL结构168
源代码分析169
使用方法177
6.3小结177
第7章 客户端/服务器(Client/Server)的应用179
7.1源代码整理179
7.2服务器的基本制作182
Serverlocp类186
ConnectedSession类187
ConnectedSessionManager类188
Serverlocp类的添加189
Server.cpp的添加191
KeepAlive的添加192
7.3客户端的基本制作196
TestClientSession类196
Main197
7.4协议(Protocol)的定义198
7.5协议(Protocol)的整理206
服务器协议的处理206
客户端的添加事项214
7.6功能操作的确认219
7.7小结219
第8章 UDP Hole Punching221
8.1 NAT类型221
Full Cone NAT221
Restricted Cone NAT222
Port Restricted Cone NAT222
Symmetric NAT223
8.2什么是UDP Hole Punching223
第9章 游戏服务器案例225
9.1协议(Protocol)分析225
9.2 Character类说明242
9.3 ConnectedUser类说明244
9.4 ConnectedUserManager类说明249
9.5 Room类说明254
9.6 RoomManager类说明293
9.7 GameIOCP类说明296
9.8 GameUDPIOCP类说明310
9.9 LobbyProtocol处理315
9.10 GameProtocol处理324
9.11小结332
附录A 服务器设计案例333
作者寄语335