Ejemplo n.º 1
0
    /// <summary>
    /// 接受网络的消息
    /// </summary>
    private void ProcessSocketMsg(SocketMsg msg)
    {
        switch (msg.OpCode)
        {
        case MsgType.Account:
            accountHandler.OnReceive(msg);
            break;

        case MsgType.User:
            userHandler.OnReceive(msg);
            break;

        case MsgType.Match:
            matchHandler.OnReceive(msg);
            break;

        case MsgType.Chat:
            chatHandler.OnReceive(msg);
            break;

        case MsgType.Fight:
            fightHandler.OnReceive(msg);
            break;
        }
    }
Ejemplo n.º 2
0
 /// <summary>
 /// 接收到的网络消息
 /// </summary>
 /// <param name="msg"></param>
 private void ProcessSocketMsg(SocketMsg msg)
 {
     switch (msg.OpCode)
     {
     case (int)MsgType.Account:
         account.OnReceive(msg.SubCode, msg.value); break;
     }
 }