Skynet学习笔记

 

一 HelloWorld

先来运行一个最简单的例子,需要一些准备工作:

  • 编译skynet框架

由于我是在window下做的测试,使用的VS的工程,该工程做了windows平台的适配,对skynet源码没有改动,工程目录如下:

  • 准备一份配置文件

skynet自带有example和test,为了简单起见,我新建了一个sfl目录,做自己的测试;首先关注main.lua和config两个文件即可;

  • 建一个叫简单的服务

在sfl/目录下新建一个脚本,叫做service1.lua作为第一个服务;

--config
root = "./"
thread = 8 --工作线程数量
logger = nil
logpath = "."
harbor = 1 --集群时表示当前集群的id
address = "127.0.0.1:2526"	-- slave listen master/slave模式使用,后面再说
master = "127.0.0.1:2013" -- slave connect to
start = "main"  -- main script
bootstrap = "snlua bootstrap"   -- 启动的第一个服务以及其启动参数 service/bootstrap.lua
standalone = "0.0.0.0:2013" -- master listen
luaservice = root.."service/?.lua;"..root.."sfl/?.lua"
lualoader = root .. "lualib/loader.lua"
lua_path = root.."lualib/?.lua;"..root.."lualib/?/init.lua;"..root.."sfl/?.lua"
lua_cpath = root .. "luaclib/?.so"
-- preload = "./example1/preload.lua"   -- run prel
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值