Esempio n. 1
0
        public string ReadString(int size)
        {
#if USE_MESSAGE_PACK
            return((string)_deserializer.Deserialize());
#else
            if (size > _tmpBuffer.Length)
            {
                _tmpBuffer = new byte[size];
            }
            _stream.Read(_tmpBuffer, 0, sizeof(byte) * size);
            return(ByteOrderConverter.ToString(_tmpBuffer, size));
#endif
        }
Esempio n. 2
0
        public string ReadString()
        {
#if USE_MESSAGE_PACK
            return((string)_deserializer.Deserialize());
#else
            ushort length = ReadUInt16();
            if (length > _tmpBuffer.Length)
            {
                _tmpBuffer = new byte[length];
            }
            _stream.Read(_tmpBuffer, 0, sizeof(byte) * length);
            return(ByteOrderConverter.ToString(_tmpBuffer, length));
#endif
        }