上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 66 下一页
摘要: 解释一下网络的调度过程客户机连接:服务器监听线程收到连接,轮询libevent线程,扔给轮询线程的连接队列中,向socketpair发送c一个字节,lib线程收到通知根据fd创建与客户机通信的bufferevent,然后将这样一个连接事件放入线程的状态改变队列(w2m_state_change_qu... 阅读全文
posted @ 2015-03-17 00:24 zzyoucan 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 这两天看csdn有一些关于socket粘包,socket缓冲区设置的问题,发现自己不是很清楚,所以查资料了解记录一下: 一两个简单概念长连接与短连接:1.长连接 Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。2.短连接 Client方与Ser... 阅读全文
posted @ 2015-03-17 00:16 zzyoucan 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-03-16 10:58 zzyoucan 阅读(732) 评论(0) 推荐(0) 编辑
摘要: LoginServer:登录服务器,验证密码,发送玩家角色信息,当玩家验证完密码啥的后,c客户端断开与登录服务器连接,直接跟SceneServer进行交互CenterServer:中心控制服务器,负责整个服务器群的调度,中间用中介者模式进行交互WorldServer:世界服务器,负责整个服务器玩家操... 阅读全文
posted @ 2015-03-15 23:37 zzyoucan 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 关于项目中lua任务(某些没弄懂,但lua上耗费时间有点长了不看了)这段时间看了lua语法和项目中lua应用1.在lua中注册c库,在lua5.2中好像都是注册c库,相当于在lua中定义一个table,key是函数名字,value是函数指针m_spLuaState->RegLib("game", f... 阅读全文
posted @ 2015-03-15 23:16 zzyoucan 阅读(637) 评论(0) 推荐(0) 编辑
摘要: --lua仿单继承Account = { balance = 0}--对于成员变量,第一此访问要使用元表中的,在第一次也赋值到自己的域中了--将不涉及到__index了function Account:new(o) o = o or {} --setmetatable看到后面,忘了这个啥意思了... 阅读全文
posted @ 2015-03-11 22:22 zzyoucan 阅读(194) 评论(0) 推荐(0) 编辑
摘要: --lua仿单继承Account = { balance = 0}function Account:new(o) o = o or {} setmetatable(o, self)--Account表本身作为o的metatable self.__index = self--自己作为自己的原型 ... 阅读全文
posted @ 2015-03-10 13:35 zzyoucan 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Account = { balance = 0}function Account:deposit(v) self.balance = self.balance + vendfunction Account:new(o) o = o or {} setmetatable(o, self)--A... 阅读全文
posted @ 2015-03-10 10:56 zzyoucan 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Account ={ balance = 0, withdraw = function(self, v) self.balance = self.balance - v end}--:操作符隐藏了self或者this参数,操作方便function Account:deposit(v) ... 阅读全文
posted @ 2015-03-10 00:39 zzyoucan 阅读(136) 评论(0) 推荐(0) 编辑
摘要: --sort中的匿名函数中的grades称为外部局部变量,或者upvalue--函数内部定义的函数可以访问函数的变量--这个就是简单的闭包--function sortbygrade (names, grades)-- table.sort(names, function(n1, n2)-- ... 阅读全文
posted @ 2015-03-09 20:50 zzyoucan 阅读(115) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 66 下一页