摘要: 【回顾】在昨天,写了博客,打算实现一个Game Server Frame.并设定了初步目标。【初步设计】1. 今儿构思一番,画了一个Server的初步类图。考虑的不是很全面。没有考虑如何实现热部署,没有考虑如何实现分布式,只是单纯的将TCP,UDP封装而已。a) StreamIO类实现数据按1字节流向缓冲区,以及缓冲区按1字节流出数据。 在流入与流出的过程中实现AES256加密。b) SocketHelper类实现数据包的发送与接收,与StreamIO类的关系为聚合。(修改:此处考虑之后,决定合并为一个类。即将writer, reader, encrypt, decrypt函数迁移为socke 阅读全文
posted @ 2013-11-04 23:39 Allen_Wu 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 【废话】最近生活迷茫,突然想起一直想做的C++ 的 ServerFrame 一直未动手。正好有辞职的打算,既然如此。干脆把这个当成此之前的最后一个磨练吧。先从socketHelper开始做起,一步步的进行分装。并将代码push到gitHub上,供大家批判。【初步设计目标】1. 性能现代的高性能服务器动辄就是每秒请求数处理高达10几万的,每个请求处理时间在0.9毫秒左右。我想,我目前尚无需追求这么高的性能。 相同进程数,每秒处理6万进程,每个请求处理事件在10毫秒内完全可以满足。2. 分布式学习了erlang的分布式理念,觉得对于上层应用,无缝RPC才是最好的选择。关于这块,目前没有什么好的思路 阅读全文
posted @ 2013-11-04 14:05 Allen_Wu 阅读(2341) 评论(0) 推荐(1) 编辑