游戏开发
文章平均质量分 64
冷梦无邪
如果满足于现在,你就永远只是这样了~~~
展开
-
服务器设计散记
http://blog.csdn.net/madaoheng/article/details/17463617window/linux-> 网络IO模型(IOCP/epool) -> 网络协议TCP/UDP -> 消息包格式(包长|消息码|包体) 关于服务器上port是监听用的,对指定端口进行监听,多个连接到来时系统为它们各自分配不同的socket句柄,服务器还是在原创 2016-07-07 13:06:11 · 378 阅读 · 0 评论 -
skynet的socket_server库
通过封装socket层,接管socket消息,提供一个socket_server层的API,因此如果应用了使用该库的服务如GateServer服务,也就无法使用socket库了。socket_server的函数主要有socket_server_xx提供外部调用的函数,以及与socket库相关的xx_socket函数,socker_server机制在运行时会维护一个管道以及一个EventLo原创 2016-07-07 13:05:36 · 1917 阅读 · 0 评论 -
Sproto协议简析
sproto所有的编码都以小端方式编码。以传输proto协议字符串为例子,使用sproto定义协议时,格式为: 123456789101112.package { type 0 : integer session 1 : integer} get 1 { request { what 0 : string } response {原创 2016-07-07 13:00:40 · 12402 阅读 · 0 评论 -
Zenject——轻量级依赖注入框架 for Unity
理论 在一般情况下,如果一个类依赖于某些服务,那么可能会在内部去创建需要的服务:public class Foo{ ISomeService _service; public Foo() { _service = new SomeService(); } public void DoSomething() {原创 2016-07-18 22:36:44 · 6676 阅读 · 0 评论 -
SBT构造AKKA环境记录
需要搭配一个环境来使用和学习akka,当然是scala版,一天下来的结果是,找到了一个叫SBT(simple build tool)的构建工具,如果使用它的话,可以不需要事先安装akka、安装scala等等过程,只需要在配置文件中配置好对应的版本,在构造时会帮你下载好这些东西。 1,目录约定大致的目录组成是: base/ build.sbt原创 2016-07-07 13:03:31 · 1241 阅读 · 0 评论