原文链接::prccsdn2203
最近一段时间不是太忙,就写了一个自己的游戏服务器框架雏型,很多地方还不够建立,但是基本上也算是就能跑上去了。我先从下层结构说起,一直至实现细节吧,想起哪些就写哪些。
第一部分 服务器逻辑
线程池去管理这种句柄,todo)
5.数据库封装
使用mysql,使用mysql的C API函数,这个应当得封装一下,不是每天数据的处理,都得去做这些事情,实现一个本地的数据的Field(列),Record(记录),Table(表),DataBase(数据库),RecordSet(查询结果集)。制作一个数据库连结线程MysqlHandle,处理对数据库的连结,处理等,实现一个HandlerPool,,每次从Pool中取出一个线程来对数据库进行查询,免得每天都去再次连结,什么的。
6.自己的内存池
在之前分享的文章中《内存池技术详解》《编写自己的内存分配器》,自己的《内存池应用》,已经太详尽的说明了,内存池的制做,当然我在这里还是有一些改动的,但是大约思路就是很多了。
7.有一个状态机的实现