public void ReadThread() { while (true) { var readBytesCount = ClientStreamContext.Read(_buffer, 0, _buffer.Length); if (readBytesCount > 0) { ChatStore.HandleNewMessage(_buffer, this, readBytesCount); Array.Clear(_buffer, 0, _buffer.Length); } } }