public void EnqueueSend(IEnumerable<ArraySegment<byte>> data)
{
lock (_sendingLock)
{
uint bytes = 0;
foreach (var segment in data)
{
lock (_sendQueueLock) _sendQueue.Enqueue(segment);
bytes += (uint)segment.Count;
}
NotifySendScheduled(bytes);
}
TrySend();
}