随笔分类 - skynet
摘要:这遍摘自skynet 的wikiskynet 由一个或多个进程构成,每个进程被称为一个 skynet 节点。本文描述了 skynet 节点的启动流程。skynet 节点通过运行 skynet 主程序启动,必须在启动命令行传入一个Config文件名作为启动参数。skynet 会读取这个 config ...
阅读全文
摘要:skynet的启动时需带个配置文件,这个文件其实是作为lua全局变量用的,见intmain(int argc, char *argv[]) { const char * config_file = NULL ; if (argc > 1) { config_file...
阅读全文
摘要:云风的skynet,定义为一个游戏服务器框架,用c + lua基于Actor模型实现。代码极其精简,c部分的代码只有三千行左右。 整个skynet框架要解决的核心问题是:把一个消息(数据包)从一个服务(Actor)发送给另一个服务(Actor),并接收其返回。也就是在同一进程内(作者也强调并非...
阅读全文
摘要:最近在读大神云风的开源服务器架构skynet,其中的网络库,云风已经单独开来,可以独立使用。开源地址:https://github.com/cloudwu/socket-server网络库已经封装了socket的epoll.在下载起来的世里面,已经包含了一个例子,但觉得不够明了。于是自己写了个测试例子,分为服务端了客户端,服务端启动并监听端口,客户端启动并连接服务器,向服务器发送消息,并得到服务器的反馈。服务端代码:#include "socket_server.h"#include #include #include #include #include static vo
阅读全文

浙公网安备 33010602011771号