博客专栏  >  移动开发   >  skynet服务器框架解读

skynet服务器框架解读

从服务器0基础研究云风的skynet服务器框架,并尝试自己创建一个适用于强联网的游戏服务器

关注
12 已关注
10篇博文
  • Skynet服务器框架(十) CentOS 防火墙设置

    引言:今天修改了 skynet 服务器的 IP 地址(即 config 文件中的 address 和 master 两项参数,IP 与当前及其的保持一致,端口号为 2017),然后使用一个简单的客户端...

    2017-08-08 10:48
    528
  • Skynet服务器框架(九) snax框架

    什么是 snax 由于 skynet 的 API 还是比较偏底层,为简化服务的编写提供一套简单的 API ,便有了这套 snax 框架,解决的问题: “编写一个 skynet 内部服务,处...

    2017-07-27 17:10
    442
  • Skynet服务器框架(八) 任务和消息调度机制

    引言: 在我看来,消息和任务调度应该是skynet的核心,整个skynet框架的核心其实就是一个消息管理系统。在skynet中可以把每个功能都当做一个服务,整个skynet工程在执行过程中会创建很多...

    2017-07-15 17:50
    882
  • Skynet服务器框架(七) Lua中调用自定义C库

    引言: 在skynet中,我们通常使用lua来写业务层的逻辑,并且每个功能模块基本上就是一个运行在沙盒中的lua服务。但是,当需要我们需要开发拓展的库或者进行高性能要求的模块开发时,还是需要考虑在C语...

    2017-05-26 15:32
    1230
  • Skynet服务器框架(六) Socket服务源码剖析和应用

    引言: 如何在skynet框架中使用socket+protobuf。上篇 Skynet服务器框架(五) 使用pbc(protobuf) 我们已经大致了解了如何在Skynet中通过pcb来使用Pr...

    2017-05-22 19:43
    1488
  • Skynet服务器框架(五) 使用pbc(protobuf)

    引言: 假如我们要建立的skynet服务器与客户端的连接方式为长连接,且选择了Google的Protobuf来定制我们的网络协议,那么,接下来我们要解决的问题就是:如何在skynet框架中使用soc...

    2017-04-23 10:24
    4040
  • Skynet服务器框架(四) Lua服务创建和启动剖析

    前言:之前从Skynet启动过程,解读了skynet的启动部分C语言编写的底层源码,最后成功启动了引导的lua服务bootstrap.lua,接下来我们要尝试自定义一个lua服务,并让它启动起来。bo...

    2017-04-17 14:13
    2096
  • Skynet服务器框架(三) Mac OS X环境安装

    Mac os x下安装sky net:安装:相比于Linux系统,Mac系统下安装skynet显然要简单得多,打开Mac的终端,大致步骤如下: 先检查本地是否已安装了git工具,假如已经安装:bogo...

    2017-04-15 19:57
    1249
  • Skynet服务器框架(二) C源码剖析启动流程

    前言:最近因为要帮别人做一个Mac和Windows平台下都使用的桌面应用,功能很简单,就是一个文本编辑器,所以大致了解了一下跨平台桌面应用开发的框架,知乎上推荐多半是 Electron 和 NW.js...

    2017-04-15 15:15
    3343
  • Skynet服务器框架(一) Linux下的安装和启动

    简介:Skynet主要工作是管理注册服务,并开启多线程协调服务之间的调用和通讯。框架核心:根据作者的描述,Skynet的核心功能就是解决一个问题: 把一个符合规范的C模块,从动态库(so文件)中启动...

    2017-04-13 19:20
    2585
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部