예제 #1
0
        public static void ListDirectorysResult(int result, StringSequence directories, ByteArray byteArray)
        {
            byteArray.Reset();
            byteArray.WriteHeader();

            byteArray.writeInt(EnumFileMethods.CLIENT_LISTDIRECTORYSRESULT_HASH);
            byteArray.EncryptKey = EnumFileMethods.CLIENT_LISTDIRECTORYSRESULT_HASH;
            byteArray.CRC        = 0;
            byteArray.writeDynamicsInt(ByteArray.globalSeq);
            byteArray.writeDynamicsInt(result); directories.WriteToByteArray(byteArray);
            ++ByteArray.globalSeq;
            byteArray.writeIntNCRC(byteArray.CRC);
            byteArray.EncryptKey = 0;
        }
예제 #2
0
        public static ByteArray ListDirectorysResult(int result, StringSequence directories)
        {
            ByteArray byteArray = new ByteArray();

            byteArray.writeInt(EnumFileMethods.CLIENT_LISTDIRECTORYSRESULT_HASH);
            byteArray.EncryptKey = EnumFileMethods.CLIENT_LISTDIRECTORYSRESULT_HASH;
            byteArray.CRC        = 0;
            byteArray.writeDynamicsInt(ByteArray.globalSeq);
            byteArray.writeDynamicsInt(result); directories.WriteToByteArray(byteArray);

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