摘要: 上篇《socket的处理方式》介绍了mangosd是如何接收和管理socket的,而在MaNGOS中客户端的所有游戏操作都是通过消息传递与游戏逻辑服务器进行交互的,比如玩家角色移动,与NPC对话,领取任务,释放技能等等。 消息传递在mangosd上以会话的形式维护,在客户端通过服务器的验证之后,mangosd会主动建立并保持一个与客户端连接的会话。所有的消息传递在该会话里进行。一、会话的建立 会话建立过程如下代码: 1: int WorldSocket::HandleAuthSession (WorldPacket& recvPacket) 2: { 3: .......... 阅读全文
posted @ 2012-01-10 16:15 ychellboy 阅读(2642) 评论(0) 推荐(0) 编辑