社区
其它游戏引擎
帖子详情
在云风的blog中,有这么一句话:发送一个数据包,就是发送 msg/sz 对。msg/sz分别是指什么?
Kevin_Leong
2016-02-17 09:14:04
blog地址:http://blog.codingnow.com/2012/09/the_design_of_skynet.html
...全文
111
回复
打赏
收藏
在云风的blog中,有这么一句话:发送一个数据包,就是发送 msg/sz 对。msg/sz分别是指什么?
blog地址:http://blog.codingnow.com/2012/09/the_design_of_skynet.html
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
云风
的skynet到底讲的是什么?
云风
的skynet,定义为
一个
游戏服务器框架,用c + lua基于Actor模型实现。代码极其精简,c部分的代码只有三千行左右。 整个skynet框架要解决的核心问题是:把
一个
消息(
数据包
)从
一个
服务(Actor)
发送
给另
一个
服务(Actor),并接收其返回。也就是在同一进程内(作者也强调并非只限于同一进程,因为可能会有集群间的通讯)的
一个
服务通过类似rpc之类的调用同一进程内的另外
一个
服务,并接收处理结果。而skynet就是处理这些服务间
发送
数据包
的规则和正确性。 skynet的核心层全部是c来实现。 当
一文让你掌握skynet,后端开发原来如此简单【建议收藏】
一、skynet是什么
云风
的skynet,定义为
一个
游戏服务器框架,用c + lua基于Actor模型实现。代码极其精简,c部分的代码只有三千行左右。 整个skynet框架要解决的核心问题是:把
一个
消息(
数据包
)从
一个
服务(Actor)
发送
给另
一个
服务(Actor),并接收其返回。也就是在同一进程内(作者也强调并非只限于同一进程,因为可能会有集群间的通讯)的
一个
服务通过类似rpc之类的调用同一进程内的另外
一个
服务,并接收处理结果。而skynet就是处理这些服务间
发送
数据包
的规则和正确性。 skynet的核
skynet是什么
云风
的skynet,定义为
一个
游戏服务器框架,用c + lua基于Actor模型实现。代码极其精简,c部分的代码只有三千行左右。 整个skynet框架要解决的核心问题是:把
一个
消息(
数据包
)从
一个
服务(Actor)
发送
给另
一个
服务(Actor),并接收其返回。也就是在同一进程内(作者也强调并非只限于同一进程,因为可能会有集群间的通讯)的
一个
服务通过类似rpc之类的调用同一进程...
skynet笔记
资源地址:--------------------------------------------------------------------- https://github.com/sanikoyes/skynet/tree/vs2013 skynet地址: https://github.com/cloudwu/skynet
云风
skynet博客:http://
blog
C语言之浅析网络包解析
1.这几天研究skynet
中
的 lua-netpack.c
中
的解析
数据包
过程。于是把lua部分去掉,修改了一些接口,留下解包相关的代码。再结合
云风
写的网络代码的例子, 写了
一个
最简单形式的客户端封包,服务器解包的代码,作为学习笔记的同时也希望能够帮助一些像我一样的新手学习理解封包,解包的概念。 ps:修改的代码实现了,当收到
一个
整包时,打印整包内容的功能,但是并没有从完整的包队列
中
p...
其它游戏引擎
456
社区成员
668
社区内容
发帖
与我相关
我的任务
其它游戏引擎
其它游戏引擎
复制链接
扫一扫
分享
社区描述
其它游戏引擎
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章