Example #1
0
 public void EnqueuePacketSend(ArrByte64K arrByte64K)
 {
     lock (QueSendArrByte64Ks)
     {
         QueSendArrByte64Ks.Enqueue(arrByte64K);
     }
 }
Example #2
0
        private void SendHandler()
        {
            Queue <ArrByte64K> queueArrByte64Ks = new Queue <ArrByte64K>();

            lock (QueSendArrByte64Ks)
            {
                while (QueSendArrByte64Ks.Count > 0)
                {
                    queueArrByte64Ks.Enqueue(QueSendArrByte64Ks.Dequeue());
                }
            }
            while (queueArrByte64Ks.Count > 0)
            {
                Send(queueArrByte64Ks.Dequeue());
            }
        }