《终极网络服务端编程》pdf 以及配套源码下载

终极网络服务端编程 主要围绕网络服务端编程技术,编程语言使用c/c++ ,lua,从基础的网络通讯知识讲解,到实现一个高效通用的网络模块、使用封装的自定义协议c/s通讯工程实例、基本的socket select io模型到socket iocp以及boost的asio网络模块的使用、服务端后端数据库相关基础知识到实际项目中数据库的使用、游戏逻辑模块脚本化、密码学基础到网络通讯加密的常见技术实例、最终实现一个常见网络游戏服务端的通用c/s框架工程实例。

本书的讲述由浅入深,从网络编程的基础知识到开发网络游戏服务端,适合学习网络服务端编程的初学者

pdf下载

https://pan.baidu.com/s/1qYNHwN6

配套源码下载

https://pan.baidu.com/s/1hsqNI5I

目录

第一章       网络模块

1. 基本socket api 

2. 网络通信协议

3.  ISO/OSI七层参考模型

4.  TCP/IP协议

5.  Socket编程原理

6.  套接字(Socket)

7.  Socket通信流程

8.  Socket基本api介绍

9.  Socket api总结

10.并发一线程一客户模型

11.阻塞,非阻塞,同步,异步

12. select io模型

13. iocp/boost asio

14.asio基本概念

15.数据协议 打包

16.网络引擎模块化

17.网络引擎内部数据协议

18.网络引擎

 

第二章       Game逻辑和消息处理模块

1.  Server框架

2. 消息处理

 

第三章       数据库模块

1. 数据库介绍 

2.  SQL语言

3. Sqlite安装

4. Sqlite新建数据库

5. SQL数据库表的操作

6. SQL数据库管理

7. SQL查询

8. SQL删除

9. SQL更新

10.数据库模块

11.数据库模块总结

 

第四章       脚本化模块

1.脚本介绍

2. LUA

3. lua嵌入c/c++

4. lua c/c++之 hello world

5. lua基本语法

6. LUA之数据库扩展

7. LUA C服务端框架

8. LUA框架之网络模块

9.数据解包打包

10. Lua服务端消息处理

 

 

 

第五章       加密模块

1.明文or加密

2.密码学浅谈

3.加密方法简介

4.  XOR加密

5.收发映射表加密

6.对称加密 AES/DES

7.非对称加密RSA

8.校验/散列算法CRC32/MD5/SHA1

9.文件校验SHA1

10.数据压缩

 

 

第六章       杂项

1.       多平台客户端兼容相关问题

 

转载于:https://my.oschina.net/simawei/blog/798190

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值