skynet
省粮
在源代码的世界里翱翔,领略大师创造的精彩篇章
展开
-
Skynet 服务器开发 (一)Linux下的安装和启动
引言:一直都是从事客户端的开发工作,最近抽了点时间想了解一下服务器开发的相关知识,一番博客瞎逛之后,发现了一个不错的框架,云风大神的 skynet开源服务器框架,这不仅仅是针对于游戏服务器开发的框架,更是一个通用的服务器基础框架。Skynet简介:Skynet 主要工作是管理注册服务,并开启多线程协调服务之间的调用和通讯。1.框架核心:根据云风博客的描述,Skynet 的...转载 2018-12-21 20:04:01 · 856 阅读 · 0 评论 -
Skynet 服务器开发 (五) cocos2dx和skynet通信
最近使用skynet作为服务器开发前端使用cocos2dx-lua。由于前后端都是用lua编写。在搭建双方的通信环节是有一个步骤就是选择通信的协议。通用选择是protobuf+socket的方式。由于protobuf对lua的支持问题。我们选择了pbc这个proto解析库。本文解决的问题前端cocos2dx-lua引擎,使用luasocket+protobuf 和skynet进行通信?...转载 2019-01-03 15:13:29 · 772 阅读 · 0 评论 -
Skynet 服务器开发 (二) Mac OS X环境安装
Mac os x下安装sky net:安装:相比于Linux系统,Mac系统下安装skynet显然要简单得多,打开Mac的终端,大致步骤如下:先检查本地是否已安装了git工具,假如已经安装:bogon:~ linshuhe$ git --versiongit version 2.8.1通过git将skynet源码克隆到本地:bogon:project linshuhe$ g...转载 2019-01-03 10:55:37 · 599 阅读 · 0 评论 -
Skynet 服务器开发 (三) 资源整理
第一部分 skynet 相关资源一、 skynet底层源码阅读链接:https://blog.csdn.net/zxm342698145/article/details/79640535二、Skynet服务器框架 针对skynet的环境搭建和基本模块进行介绍 链接:https://blog.csdn.net/linshuhe1/article/ca...转载 2019-01-03 11:02:43 · 1267 阅读 · 0 评论 -
Skynet 服务器开发 (四) 使用pbc(protobuf)
引言:假如我们要建立的skynet服务器与客户端的连接方式为长连接,且选择了Google的Protobuf来定制我们的网络协议,那么,接下来我们要解决的问题就是:如何在skynet框架中使用socket+protobuf。API几个常用的skynet接口:* 输出错误信息: skynet.error(...)* 获取本地服务句柄方式: skynet....转载 2019-01-03 13:05:23 · 1030 阅读 · 0 评论