Exemplo n.º 1
0
        private void testRetransmitter()
        {
            Retransmitter xmitter;
            Address       sender;

            try
            {
                sender  = new Address("localhost", 5555);
                xmitter = new Retransmitter(sender, new MyXmitter());
                xmitter.setRetransmitTimeouts(new long[] { 1000, 2000, 4000, 8000 });

                xmitter.add(1, 10);
                System.Threading.Thread.Sleep(8000);
                xmitter.remove(10);
                System.Threading.Thread.Sleep(8000);
                xmitter.remove(4);

                System.Threading.Thread.Sleep(8000);
                xmitter.remove(1);
                xmitter.remove(2);
                xmitter.remove(3);
                xmitter.remove(5);
                xmitter.remove(6);
                xmitter.remove(8);
                xmitter.remove(9);

                System.Threading.Thread.Sleep(8000);
                xmitter.remove(7);

                Console.ReadLine();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
Exemplo n.º 2
0
		private void  InitBlock()
		{
			retransmitter = new Retransmitter(null, this);
		}