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
Unix Socket用法说明及实例演示(亲测有效)
转载自:https://www.cnblogs.com/
skynet
/archive/2010/12/12/1903949.html“一切皆Socket!”
Star_Ship
·
2020-06-30 16:48
操作系统——Linux——工具
skynet
使用总述——棋牌类手游的尝试
新的项目第一次采用
skynet
服务端框架做一个棋牌类的手游,客户端选型自quick-cocos2dx,双端都是lua,复用了斗地主的核心逻辑代码,很快就把大厅和打牌逻辑完成了,下面对
skynet
做了一个总述梳理
人在广州_2017
·
2020-06-29 18:17
java实现小程序授权(最新)
小程序授权分为两步1进入小程序2授权先来个解密工具packagecom.
skynet
.union.service.user.common.Utils;importorg.apache.commons.codec.binary.Base64
流星天道酬勤
·
2020-06-29 02:45
小程序
Daily Scrum: 2012/12/8
黄杨PM,Dev已收拾
skynet
的小问题并且通过测试(312),编写武器项cracker(313)。
weixin_34126557
·
2020-06-28 11:32
Daily Scrum: 2012/12/7
成员角色今天工作明天计划王安然PM,Dev测试了Storage类,完善了一些ProfileManager功能由于明后两天要参加一个会,所以休息两天黄杨PM,Dev重新测试
Skynet
发现了一些问题在收拾中
weixin_33950035
·
2020-06-28 08:16
Daily Scrum: 2012/12/5
实现一个
SkyNet
(312)谢伯炎Dev接受新任务,了解架构编写生化装甲(411)刘俊伟Test测试敌机路线(454)测试敌机路线(454)谷骞Art
weixin_33829657
·
2020-06-28 06:57
Skynet
任务调度
Skynet
总体架构每个在线客户端在
Skynet
服务器上都对应有一个socket与之连接,一个socket在
Skynet
内部对应一个Lua虚拟机和一个“客户特定消息队列perclientmq”。
JunChow520
·
2020-06-27 04:04
redisTemplate模糊删除实现
redis没有直接提供模糊删除的实现,我们可以根据现有的指令进行组合实现:/** *@authorhuoNan *@version1.0 *@packagecom.cyipp.
skynet
.dcms *
一朵风中摇曳的水仙花
·
2020-06-27 02:17
redis
skynet
master/slave 测试
master/slave配置文件均沿用前一篇文章:
skynet
master/slave模式。一、测试脚本main.lua:根据配置文件判断当前节点是否为master,并对指定地址进行监听。
傲然君
·
2020-06-26 22:05
skynet
skynet
:服务重入问题
一、测试脚本修改文章:
skynet
:session中的测试脚本:echoluamsg.lua与testforkcall.lua:echoluamsg.lua
skynet
=require"
skynet
"require"
skynet
.manager"localcommand
傲然君
·
2020-06-26 22:05
skynet
master/slave 模式
一、相关配置项harbor节点唯一性编号,1~255之间的任意整数,因此一个
skynet
网络最多支持255个节点。
傲然君
·
2020-06-26 22:05
skynet
skynet
:
skynet
.call() 失败
skynet
.call()是一个阻塞函数,服务使用
skynet
.call发出请求后会等待应答,此时:若响应服务退出(调用
skynet
.exit),会自动给未答复的请求发送一个error消息,告诉它可以从
傲然君
·
2020-06-26 22:05
skynet
skynet
:queue
在
skynet
中,当服务收到消息后,
skynet
会起一个协程来处理消息,当某个协程涉及到异步让出执行时,
skynet
会继续执行下一条消息,等到该协程的醒消息到达时便继续执行。
傲然君
·
2020-06-26 22:05
skynet
skynet
任务调度分析
云风同学开源的
skynet
,当前规模是8K+C代码和2K+lua代码,实现了一个多线程高并发的在线游戏后台服务框架,提供定时器、并发调度、服务扩展框架、异步消息队列、命名服务等基础能力,支持lua脚本。
donnyxia1128
·
2020-06-26 15:21
skynet
socket C库代码分析
connect('192.168.0.123',9527)函数定义在lua_socket.c文件444行:staticintlconnect(lua_State*l){/*处理ip,port参数*/intid=
skynet
_socke
Tao_Liang
·
2020-06-26 07:17
Skynet
入门
文章目录前导
Skynet
核心解决什么问题
Skynet
核心不解决什么问题
Skynet
做什么服务间高效的通讯通信消息格式session和type
Skynet
的消息调度前导本人在
Skynet
开源初期就持续关注
天录
·
2020-06-26 07:18
编程
skynet
源码分析(12)--
skynet
中的启动过程
本篇要分析的是
skynet
整个启动过程,包括配置读取,各个线程的创建,服务初始化,服务的启动,服务注册,服务的名字,消息队列,消息处理回
天一阁图书管理员
·
2020-06-24 06:29
八大现象论证人工智能威胁论真的存在!
《终结者》里的
Skynet
(天网)会真的发生在现实生活中吗?强弱AI首先我们应该区分两个概
cuichensui1506
·
2020-06-23 01:03
开源游戏服务器你中意哪款?
本文收集一些比较常用的github上star和fork有一定数量的较为完整的框架
skynet
云风大神的框架这个基本上使用很多的,c+lua的框架。
bytemode
·
2020-06-22 18:54
框架设计
【Epoll】Epoll的本质---研读
epoll作为Linux下高性能网络服务器的必备技术至关重要,nginx、Redis、
Skynet
和大部分游戏服务器都使用到这一多路复用技术。
bandaoyu
·
2020-06-22 17:22
网络编程
linux
Unity之服务器
skynet
(五)-----CriticalSection(
skynet
.queue)
同一个
skynet
服务中的一条消息处理中,如果调用了一个阻塞API,那么它会被挂起。挂起过程中,这个服务可以响应其它消息。这很可能造成时序问题,要非常小心处理。
EternalSunLhx
·
2020-06-22 15:02
简单的自定义服务器
#每次启动前最好都刷下proto,然后再启动
skynet
cdproto&&./genpb.sh&&cd..cd../
skynet
./
skynet
../game/config/game.cfg
回忆并快
·
2020-06-21 12:30
高性能分布式游戏服务器框架
首先是开发语言目前用于游戏服务器开发的主要应该有以下这些语言:c/c++优点:性能很好开源框架:
skynet
底层是C开发语言是lua,没有客户端库kben
天涯泛孤舟
·
2020-06-21 00:42
算法
网络编程的技术要点
首先向云风致敬,他的
skynet
给了我很多启发.
skynet
的核心是多线程环境下的消息管理,如何让消息安全高效的从一个服务传递到另一个服务.服务在线程池中运行.
skynet
实现了一个轻巧而高效的网络模块
rainychen1022
·
2020-06-21 00:25
应用
namespace 删除失败问题解决
$kubectldeletens
skynet
Errorfromserver(Conflict):Operationcannotbefulfilledonnamespaces"
skynet
":Thesystemisensuringallcontentisremovedfromthisnamespace.Uponcomplet
栗山海芋
·
2020-05-25 13:16
Unity之服务器
skynet
(四)-----DataCenter
datacenter可用来在整个
skynet
网络做跨节点的数据共享。当你需要跨节点通讯时,虽然只要持有其它节点的地址,就可以发送消息。但地址如何获得,却是一个问题。
EternalSunLhx
·
2020-04-14 17:44
skynet
源码分析(15)--
skynet
中http之sockethelper
localsocket=require"
skynet
.socket"local
skynet
=
天一阁图书管理员
·
2020-04-13 11:56
skynet
定时器sleep与fork
在前面的几篇中定时器其实我们已经应用过了,入口函数就是靠定时器驱动的,只不过他的定时为0.参见
skynet
lua业务逻辑的启动--
skynet
.start().在后面的服务与服务交互中,为了保证在A服务
哈罗_aae9
·
2020-04-12 06:33
pyQt5链接
pyQt5GUI例子https://www.cnblogs.com/
skynet
/p/4229556.htmlpyQt5QSS介绍http://doc.qt.io/qt-4.8/stylesheet-examples.htmlQSS
赵佳娣
·
2020-04-11 12:52
skynet
源码分析(5)--消息机制之消息处理
作者:
[email protected]
,转载请注明作者
skynet
的消息机制准备拆成三个部分来讲,第一部分是接收处理,第二部分是分发,第三部分是消息注册。
天一阁图书管理员
·
2020-04-07 15:21
Skynet
环境搭建
Ubuntu安装
Skynet
系统环境:Ubuntu框架地址:https://github.com/cloudwu/
skynet
#安装git$sudoapt-getupdate$sudoapt-getinstallgit
JunChow520
·
2020-04-05 11:31
skynet
教程(4)--gate/agent/watchdog
作者:
[email protected]
,转载请注明作者按照
skynet
的惯例,网络服务器一般是用gate/watchdog/agent三剑客。
天一阁图书管理员
·
2020-04-03 14:15
skynet
源码分析(2)--消息队列mq
作者:
[email protected]
,转载请注明作者消息队列是
skynet
的核心功能之一,它的功能说白了就是入队出队,先进先出,这个数据结构都有讲过。
天一阁图书管理员
·
2020-04-03 09:14
skynet
源码分析(9)--LUA C API
作者:
[email protected]
,转载请注明作者这篇文章是分析
skynet
消息注册前的知识准备,
skynet
的消息注册,C服务和lua服务设置回调走的函数是不同的。
天一阁图书管理员
·
2020-04-02 11:53
Skynet
配置文件
Skynet
启动流程
Skynet
是由一个或多个进程构成的,每个进程被称为一个
Skynet
节点。
JunChow520
·
2020-03-30 16:42
Skynet
基于Actor模式的开源框架
参考资料https://github.com/cloudwu/
skynet
https://github.com/cloudwu/
skynet
/wikihttps://blog.codingnow.com
JunChow520
·
2020-03-29 05:11
浅析
skynet
底层框架中篇
这部分是承接上篇,主要分析
skynet
中定时器和网络实现部分,还有消息队列,和剩下的第三个小问题,因为这些是
skynet
的核心。
fooboo
·
2020-03-29 01:43
Google新人工智能会给人类带来那些难以预料的噩耗?无标题文章
我们都看过电影魔鬼终结者(Terminator),而自觉性高的人工智慧系统天网(
Skynet
)的天启示噩梦使人类激动。
日知祗舍
·
2020-03-24 23:41
认识
skynet
(4)--原理
启动流程启动流程启动流程主要集中在两个文件中:1是
skynet
-src/
skynet
_main.c这个是main()函数所在,主要就是设置一下lua的环境、默认的配置、打开config配置文件,并修改默认配置
more2010wei
·
2020-03-23 18:18
Epoll的本质(内部实现原理)
epoll作为linux下高性能网络服务器的必备技术至关重要,nginx、redis、
skynet
和大部分游戏服务器都使用到这一多路复用技术。
nogos
·
2020-03-22 19:43
计算机基础综合
基于Django开发的
SkyNet
博客二——base Template
基于Django开发的
SkyNet
博客一——创建模型Django使用的是MTV框架模式,上一篇博客中已经介绍了Django中的model,这一篇博客主要讲解Template和View,TemplateTemplate
溪语流沙
·
2020-03-22 07:42
skynet
初探
用
skynet
写服务器一年有余,在业务逻辑层面已经基本能掌握一个游戏服务器的系统设计。但是我认为,写游戏服务器是一个要求比较高的工作,因为到了线上,任何小小的错误都可能造成重大的问题。
小星星幼儿园
·
2020-03-20 10:15
skynet
教程(3)--服务的别名
作者:
[email protected]
,转载请注明作者
skynet
是由服务组成的,为了解决服务间调用时,服务地址的获取问题,
skynet
可以给服务起一个别名,这个别名是字符串。
天一阁图书管理员
·
2020-03-20 07:45
skynet
消息调度及处理
skynet
内部服务都是由一个一个的消息所驱动,每个服务的上下文结构体struct
skynet
_context有个字段structmessage_queue*queue描述其消息队列,所有服务的消息队列挂在全局消息对列的列表
Tao_Liang
·
2020-03-20 05:25
skynet
源码分析(11)--
skynet
的配置加载
作者:
[email protected]
,转载请注明作者
skynet
中的源码已经分析得差不多了,还有启动过程没有分析。
skynet
的配置文件是以lua格式来写的。
天一阁图书管理员
·
2020-03-16 01:20
2017.4.26
昨天开始在看
skynet
的源码,这是一位大神在github上开源的代码,用于游戏服务器方向的
mblrwuzy
·
2020-03-14 15:57
武装地面机器人在乌克兰冲突中作战,开创新战争时代
Skynet
(百度百科:
Skynet
是一个基于C跟lua的开源服务端并发框架,这个框架是单进程多线程模型,使用
skynet
节点,通过master,认识网络中所有其它
skynet
节点,它们相互一一建立单向通讯通道
梓色扬光
·
2020-03-14 13:05
1,2,3...
Skynet
框架
/
skynet
examples/config,就是解析config文件配置服务器的参数与相关进程的启动顺序,这可以满足我们对服务器的需要。
悲喜混合物
·
2020-03-11 16:13
多级队列
skynet
采用二级队列的方式调度任务。
我帅的不忍直视
·
2020-03-11 15:56
开发环境使用nginx
brewinstallnginxapt-getinstallnginx就好了当然nginx是个很强大的东西,我们这边只用到一个最最基本的功能……(进阶教程见http://www.cnblogs.com/
skynet
夏_至
·
2020-03-11 05:15
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他