protected override void ParseBody(ByteBuffer buf)
        {
            SubCommand = (TempSessionSubCmd)buf.Get();
            switch (SubCommand)
            {
            case TempSessionSubCmd.SendIM:
                Receiver  = buf.GetInt();
                ReplyCode = (ReplyCode)buf.Get();
                int len = buf.Get() & 0xFF;
                ReplyMessage = Utils.Util.GetString(buf, len);
                break;

            default:
                break;
            }
        }
 protected override void ParseBody(ByteBuffer buf)
 {
     SubCommand = (TempSessionSubCmd)buf.Get();
     switch (SubCommand)
     {
         case TempSessionSubCmd.SendIM:
             Receiver = buf.GetInt();
             ReplyCode = (ReplyCode)buf.Get();
             int len = buf.Get() & 0xFF;
             ReplyMessage = Utils.Util.GetString(buf, len);
             break;
         default:
             break;
     }
 }