CSPspEmu.Debugger.GdbServerConnection.handleRawData C# (CSharp) Method

handleRawData() private method

private handleRawData ( byte data ) : void
data byte
return void
        internal void handleRawData(byte[] data)
        {
            bufferedData = bufferedData.Concat(data);

            if (bufferedData.Length >= 2 && bufferedData[1] == 3)
            {
                outputStream.Close();
            }

            for (int n = 0; n < bufferedData.Length; n++)
            {
                if (bufferedData[n] == '#')
                {
                    try
                    {
                        handleRawPacket(bufferedData.Slice(0, n + 3));
                    }
                    finally
                    {
                        bufferedData = bufferedData.Slice(n + 3);
                        n = 0;
                    }
                }
            }
        }