Exemplo n.º 1
0
 public bool StartListening()
 {
     if (RecievedPacket != null)
     {
         return(false);
     }
     if (!PacketWaiters.Contains(this))
     {
         PacketWaiters.Add(this);
     }
     return(true);
 }
Exemplo n.º 2
0
 private void MarkReceived()
 {
     Received.Set();
     PacketWaiters.RemoveAll(x => x == this);
 }