Exemplo n.º 1
0
        public static void ReportStatus(PortalState status, ByteArray byteArray)
        {
            byteArray.Reset();
            byteArray.WriteHeader();

            byteArray.writeInt(EnumPortalReportMethods.CLIENT_REPORTSTATUS_HASH);
            byteArray.EncryptKey = EnumPortalReportMethods.CLIENT_REPORTSTATUS_HASH;
            byteArray.CRC        = 0;
            byteArray.writeDynamicsInt(ByteArray.globalSeq);
            status.WriteToByteArray(byteArray);
            ++ByteArray.globalSeq;
            byteArray.writeIntNCRC(byteArray.CRC);
            byteArray.EncryptKey = 0;
        }
Exemplo n.º 2
0
        public static ByteArray ReportStatus(PortalState status)
        {
            ByteArray byteArray = new ByteArray();

            byteArray.writeInt(EnumPortalReportMethods.CLIENT_REPORTSTATUS_HASH);
            byteArray.EncryptKey = EnumPortalReportMethods.CLIENT_REPORTSTATUS_HASH;
            byteArray.CRC        = 0;
            byteArray.writeDynamicsInt(ByteArray.globalSeq);
            status.WriteToByteArray(byteArray);

            ++ByteArray.globalSeq;
            byteArray.writeInt(byteArray.CRC);
            byteArray.EncryptKey = 0;
            return(byteArray);
        }