E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Skynet
skynet
热更新
有了前面的lua热更新原理(一)作为铺垫,相信理解
skynet
热更新会容易点。但是有个问题是,
skynet
不能像前面讲的那样,重新require文件来达到热更的目的,为什么?
Shonm
·
2020-07-12 20:40
skynet
skynet源码剖析
skynet
lua业务逻辑的启动--
skynet
.start()
上两篇
skynet
主体流程,
skynet
怎么启动lua文件介绍了
skynet
代码的主体流程,还有怎么启动lua逻辑.我们知道
skynet
业务逻辑都是在lua里写的,这样大大提高了开发效率,而且使热更新成为可能
Shonm
·
2020-07-12 20:40
skynet
skynet源码剖析
skynet
_启动lua服务
Skynet
学习
skynet
启动lua服务每个
skynet
进程在启动的时候,都会启动一个lua层的launcher服务器,该服务主要负责
skynet
的运作期间进行创建其他lua服务.launcher是在
zx531112362
·
2020-07-12 20:30
skynet
skynet
范例研究-服务端
main.lua文件路径:service/main.lualocal
skynet
=require"
skynet
"
skynet
.start(function()
skynet
.err
kangle_zhu
·
2020-07-12 20:01
skynet
lua服务
C模块的导出从
skynet
核心模块来看,它只认得C服务,每个服务被编译为动态库,在需要时由
skynet
加载。
skynet
提供发送消息和注册回调函数的接口,并保证消息的正确到达,并调用目标服务回调函数。
yuan2053
·
2020-07-12 18:00
skynet
Linux环境下 lua 调用自定义so动态库(
skynet
)
最近看的
skynet
使用的c+lua的架构,框架提供的是基础的api,所以业务逻辑还得自己去写,如果某些业务逻辑比较耗性能,那可能就需要把某些业务逻辑丢到c/c++去做,提供个接口供lua调用。
墨痕_
·
2020-07-12 18:20
Skynet
Lua
skynet
源码阅读笔记
前言:这已经不是我第一次阅读
skynet
的源码了,以前每次都是走马观花的看了自己关心的部分内容。对其内部的结构和流程只是有个大概的了解。
xzben
·
2020-07-12 17:37
网络服务器开发
skynet
skynet
浅析
http://blog.codingnow.com/eo/
skynet
/https://github.com/cloudwu/
skynet
代码量(截止2014.5.21).lua4941行.h.c10361
吓人的鸟
·
2020-07-12 16:11
编程语言-c/c++
编程语言-lua
skynet
example
这是一篇纯草稿纸记录的文章,毫无技术可言,哈哈按照
skynet
readme运行的结果,程序中加了一些日志帮助分析启动流程[dongsong@localhost
skynet
]$.
吓人的鸟
·
2020-07-12 16:39
编程语言-c/c++
编程语言-lua
lua study & c与lua相互调用
gcctest.c-lm-ldl-llua其中的各个库分别为数学库,动态库,lua库2.编译lua调用c的程序:1)c程序中不能含有extern"C"具体见:http://www.cnblogs.com/
skynet
骑行的蜗牛
·
2020-07-12 15:37
Programme
language
C++ 系列:静态库与动态库
转载自http://www.cnblogs.com/
skynet
/p/3372855.html这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。
weixin_30716141
·
2020-07-12 06:15
redis初体验
看了云风的
skynet
时候,看到他说了一个redis的事故。今儿引发的一系列博客回复。看的心里很虚。这边先做个备忘。博客回复从下网上看。
sftxlin
·
2020-07-11 22:44
skynet
skynet
examples深入学习
examples/
skynet
.lua
skynet
.start(function()
skynet
.error("Serverstart")
skynet
.uniqueservice("protoloader
sftxlin
·
2020-07-11 22:44
skynet
skynet
lua服务常用API
4.4–C闭包当C函数被创建出来,我们有可能会把一些值关联在一起,也就是创建一个C闭包(参见lua_pushcclosure);这些被关联起来的值被叫做上值,它们可以在函数被调用的时候访问的到。无论何时去调用C函数,函数的上值都可以用伪索引定位。我们可以用lua_upvalueindex这个宏来生成这些伪索引。第一个关联到函数的值放在lua_upvalueindex(1)位置处,依此类推。使用lu
sftxlin
·
2020-07-11 22:44
skynet
skynet
常用lua函数汇总
service_snlua.cintlua_gc(lua_State*L,intwhat,intdata);控制垃圾收集器。这个函数根据其参数what发起几种不同的任务:LUA_GCSTOP:停止垃圾收集器。LUA_GCRESTART:重启垃圾收集器。LUA_GCCOLLECT:发起一次完整的垃圾收集循环。LUA_GCCOUNT:返回Lua使用的内存总量(以K字节为单位)。LUA_GCCOUNTB
sftxlin
·
2020-07-11 22:44
skynet
skynet
如何启动一个lua服务
skynet
是如何启动一个lua语言编写的服务的的呢?
skynet
服务,在
skynet
框架中,具体是以什么形式存在的呢?
X-Programer
·
2020-07-11 14:21
skynet
C
lua
skynet
skynet
创建lua服务流程
本文将介绍
skynet
怎么去创建一个lua服务服务,以一个简单的test服务为例首先会调用
skynet
.newservice(“test”)接口文件:
skynet
.luaname:testarg:…function
skynet
.newservice
lpl312905509
·
2020-07-11 11:18
skynet框架分析
Skynet
服务器框架(二) C源码剖析启动流程
引言:之前我们已经完成了在Linux下配置安装
skynet
的环境,并成功启动了
skynet
服务框架,为了从底层更好地理解整个框架的实现过程,我们有必要剖析一下源码,由于底层的源码都是用C语言写的,lua
河乐不为
·
2020-07-11 11:46
Skynet框架
skynet服务器框架解读
Skynet
服务器框架(四) Lua服务创建和启动剖析
前言:之前从
Skynet
启动过程,解读了
skynet
的启动部分C语言编写的底层源码
Skynet
服务器框架(二)C源码剖析启动流程,最后成功启动了引导的lua服务bootstrap.lua,接下来我们要尝试自定义一个
河乐不为
·
2020-07-11 11:46
Skynet框架
skynet服务器框架解读
lua
bootstrap
框架
SkyNet
+ Lua 学习教程
:http://coolshell.cn/articles/10739.htmlLua手册:http://www.codingnow.com/2000/download/lua_manual.html
SkyNet
johnhill_
·
2020-07-11 09:50
为
skynet
移植一个lua-websocke库
简介目前大部分游戏、移动互联网、H5客户端主要由JavaScript、Lua、C#、C++等语言进行逻辑开发,其主要通讯方案便是基于HTTP协议的接口请求与Websocket的推送方案.起因
skynet
水果糖的小铺子
·
2020-07-10 22:02
Lua
Web
Skynet
环境搭建
Ubuntu安装
Skynet
系统环境:Ubuntu框架地址:https://github.com/cloudwu/
skynet
#安装git$sudoapt-getupdate$sudoapt-getinstallgit
JunChow520
·
2020-07-10 22:37
skynet
怎么启动lua文件
前篇在
skynet
主体流程中说到,在slua服务初始化的时候会给自己的消息队列发送一条消息,内容为bootstrap。
Shonm
·
2020-07-10 20:56
skynet
skynet源码剖析
Nginx + CGI/FastCGI + C/Cpp
http://www.cnblogs.com/
skynet
/p/4173450.htmlNginx+CGI/FastCGI+C/Cpphttp://www.cnblogs.com/
skynet
/p/4173450
喵喵d喵喵
·
2020-07-09 20:15
网络
Python游戏服务器开发日记(五)
skynet
_messagequeue和
skynet
_timer
最近,
skynet
群里有同好与我一起讨论
skynet
底层一些比较难理解的实现细节,乘此机会仔细看了一下源码,我最关心的是
skynet
_mq和
skynet
_timer两个我会用到的部分。
善良的兽人Goodorc
·
2020-07-09 20:13
编程
python
大作
Python游戏服务器开发日记(三)用greenlet模拟lua coroutine的研究
skynet
在核心层处理了这个问题,并提供了
skynet
.call来做异步调用。
善良的兽人Goodorc
·
2020-07-09 20:13
编程
python
大作
Python游戏服务器开发日记(二)绕过GIL启动多线程Python环境
直到
skynet
的QQ群里一位朋友介绍了另一种加载so的方式,事情才有了180度的变化。方
善良的兽人Goodorc
·
2020-07-09 20:13
编程
大作
python
C/C++内存泄漏及检测
转载自:https://www.cnblogs.com/
skynet
/archive/2011/02/20/1959162.html**原作者:吴秦**出处:http://www.cnblogs.com
月凉西厢
·
2020-07-09 12:47
windows网络编程
LINUX程序
商业化游戏服务器引擎的自定义框架设计思路
与
skynet
等游戏服务器开源框架不同,作为一款商业版的游戏服务器引擎,由于Matchvs本质上是将一整套联网功能集成为一个高可用的SDK,开发者只需根据游戏逻辑,通过SDK提供的API接口来调整所需要的参数即可
weixin_34324081
·
2020-07-08 17:32
centos中安装
skynet
docker官方下载的镜像,仅199Mcentos版本为[root@07b7d3876d8a/]#cat/etc/redhat-releaseCentOSLinuxrelease7.4.1708(Core)
skynet
玖伍2七
·
2020-07-08 06:38
skynet
源码分析(14)--
skynet
中http之internal
作者:shihuaping0918@163.com,转载请注明作者
skynet
的http相关的代码中有一个叫internal.lua的文件,这个文件的功能是读取http头部,解析http头部。
天一阁图书管理员
·
2020-07-08 05:46
智慧交通车辆管理实现车辆出现的时间段和卡口
packagecom.hpe.traffic.
skynet
importjava.sql.
MKing1994
·
2020-07-07 17:09
功能代码
零基础使用cocos2dx-lua和
skynet
全栈式开发网游三(客户端配置)
客户端配置一、扯几个概念问题:cocos2dx引擎到底如何运作的?在解答这个问题前,需要瞎扯几个概念。1.颜色在自然界中,存在一种场,叫电磁场。电荷粒子从高能级运动状态变化到低能级运动状态时,就会释放电磁波辐射。电磁波存在各种波长,波长在400~760nm之间的电磁波可以被人类识别,这些电磁波就叫做可见光。人脑对可见光的感觉,体现在颜色上,不同的可见光混合到一起,人脑可以感觉到不同的颜色。科学家发
林佑
·
2020-07-07 13:05
网游开发
mysql使用触发器或函数实现自增序列
转自:http://foolraty.iteye.com/blog/777215http://www.blogjava.net/
Skynet
/archive/2011/03/23/301847.htmlhttp
iteye_1352
·
2020-07-07 10:58
数据库
skynet
日志管理
skynet
日志配置在config里面可以配置自己的日志管理logger:日志输出目录daemon配置daemon="./
skynet
.pid"可以以后台模式启动
skynet
。logger=“.
无球啊水
·
2020-07-07 08:43
skynet
Coroution 协程
由于
skynet
框架的消息处理使用了coroution,所以不可以将lua原本的coroutionAPI直接和
skynet
服务混用,否则,
skynet
的阻塞api(见LUAapi)将调用coroution.yield
crlyn
·
2020-07-07 05:37
skynet
CodeCache
skynet
修改了lua的官方实现(可选),加入了一个新特性,可以让多了luaVM共享相同的函数原型1,当在同一个
skynet
进程中开启了大量luaVM时,这个特性可以节省不少内存,且提高了VM启动速度
crlyn
·
2020-07-07 05:37
skynet
Config 配置
启动
skynet
服务器需要提供一个配置文件莫诶之文件的编写可以参考examples/config,下面是一个简单的配置文件范例:root=".
crlyn
·
2020-07-07 05:37
skynet
Cluster 集群
skynet
支持两种集群模式。
crlyn
·
2020-07-07 05:37
skynet
GateServer 网关
skynet
提供了一个通用模板lualib/snax/gateserver.lua来启动一个网关服务器,通过TCP连接和客户端交换数据.TCP基于数据流,但一般我们需要以带长度信息的数据包的结构来做数据交换
crlyn
·
2020-07-07 05:36
skynet
一款商业化的游戏服务器框架的应该具备什么?
国内的社区论坛想github上开源的第三方的服务器开源框架还是非常多的,比如
skynet
、网易的Pomelo都是国内比较知名的开源框架。不过对于不少中小团队的而言,开源
chenlouyan3245
·
2020-07-07 05:20
认识
skynet
(1)--
skynet
的组织结构
简介
Skynet
是一个轻量级的网络服务器架构,并不是一个完整的游戏服务端。是服务端的最底层框架,和游戏有关的各种服务都是基于架构之上开发的。
more2010wei
·
2020-07-06 19:04
商业化游戏服务器引擎自定义框架设计思路
与
skynet
等游戏服务器开源框架不同,作为一款商业版的游戏服务器引擎,由于Matchvs本质上是将一整套联网功能集成为一个高可用的SDK,开发者只需根据游戏逻辑,通过SDK提供的API接口来调整所需要的参数即可
matchvs
·
2020-07-06 17:12
游戏服务端
DeFi还有未来吗?Balancer再遭攻击
热点追踪/深度探讨/实地探访/商务合作继6月29日凌晨2点CertiK捕获Balancer攻击事件后,北京时间6月29日下午8点整与11点23分,CertiK天网系统(
Skynet
)再次检查到两起类似原理的
硅谷洞察
·
2020-07-06 03:03
机器学习九大挑战(转载)
《终结者》里的
Skynet
(天网)和机器会真的出现在现实生活中吗?下面我们就来具体讨论一下。强人工智能和弱人工智能首先,我们需要区分两个概念:强人工智能和弱人工智能。
weixin_30663391
·
2020-07-05 21:42
actor、reactor与proactor模型
skynet
是actor模型。reactor模型:1向事件分发器注册事件回调2事件发生4事件分发器调用之前注册的函数4在回调函数中读取数据,对数据进行后续处理libevent是reactor模型。
明潮
·
2020-07-05 15:45
skynet
30行代码在
skynet
中实现预警机器人
2.思路2.1报错拦截在
skynet
构建的系统中,报错一般是lua引起的,比如attempindexanilvalue,这些报错的位置虽然分散在成百上千个文件里,但入口其实非常有限,我们只要在入口处拦截掉这些报错
gneveek
·
2020-07-04 16:59
skynet
Lua
游戏开发
lua 异步HTTPS并发请求库
项目使用
skynet
框架,这个框架主要用lua写逻辑,但缺乏对HTTPS支持,所以我利用一点时间写了lua模块,支持异步HTTPS请求,文章这里讲述HTTPS相关知识,如何接入openssl请求HTTPS
没有开花的树
·
2020-07-04 14:12
skynet/lua
c/c++/vc++
skynet技术与应用
skynet
luaclib库主动推送消息至服务方法
skynet
luaclib库主动推送消息至服务方法最近初次使用
skynet
开发项目,发现luaclib自定义库需要向lua的微服务及时推送消息,提高效率,大致参考了下
skynet
原有代码,实现了消息推送功能
chandada
·
2020-07-04 12:19
skynet
一个典型reactor网络模型实现
这些天一直在研究网络编程源码,发现很多开源项目都用到了reactor网络模式,例如libevent,
skynet
,muduo等等。现在对reactor模式也有了一定的认识。
Shonm
·
2020-07-04 04:32
linux网络编程
网络编程
muduo
源码分析
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他