Exemplo n.º 1
0
        static void Main(string[] args)
        {
            TestAckSenderWindow test = new TestAckSenderWindow();
            test.ackSender.setWindowSize(3,2);

            Console.WriteLine("-=-=-=-=- Sending 5 messages -=-=-=-=-");
            Message msg = new Message(null,null,"Sending message 0");
            test.ackSender.add(0,msg);

            msg = new Message(null,null,"Sending message 1");
            test.ackSender.add(1,msg);

            msg = new Message(null,null,"Sending message 2");
            test.ackSender.add(2,msg);
            msg = new Message(null,null,"Sending message 3");
            test.ackSender.add(3,msg);
            msg = new Message(null,null,"Sending message 4");
            test.ackSender.add(4,msg);

            Thread.Sleep(10000);

            Console.WriteLine("-=-=-=-=- Ack msg 1 -=-=-=-=-");
            test.ackSender.ack(1);
            Thread.Sleep(10000);

            Console.WriteLine("-=-=-=-=- Ack msg 0 -=-=-=-=-");
            test.ackSender.ack(0);

            Console.ReadLine();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            TestAckSenderWindow test = new TestAckSenderWindow();

            test.ackSender.setWindowSize(3, 2);

            Console.WriteLine("-=-=-=-=- Sending 5 messages -=-=-=-=-");
            Message msg = new Message(null, null, "Sending message 0");

            test.ackSender.add(0, msg);

            msg = new Message(null, null, "Sending message 1");
            test.ackSender.add(1, msg);

            msg = new Message(null, null, "Sending message 2");
            test.ackSender.add(2, msg);
            msg = new Message(null, null, "Sending message 3");
            test.ackSender.add(3, msg);
            msg = new Message(null, null, "Sending message 4");
            test.ackSender.add(4, msg);

            Thread.Sleep(10000);

            Console.WriteLine("-=-=-=-=- Ack msg 1 -=-=-=-=-");
            test.ackSender.ack(1);
            Thread.Sleep(10000);

            Console.WriteLine("-=-=-=-=- Ack msg 0 -=-=-=-=-");
            test.ackSender.ack(0);

            Console.ReadLine();
        }