public int Send(byte[] buffer, int offset, int size) { var data = new MemoryStream(); data.Write(buffer, offset, size); _sentData.Enqueue(data); return size; }