Example #1
0
        private void WorkLoop()
        {
            TcpSession client = listener.Accept();

            Console.WriteLine("Accepted Session {0}", client);
            while (receivedPackets++ != maxReceivePackets)
            {
                byte[] recvData = client.ReadData();
                System.Diagnostics.Debug.Assert(recvData.Length == 4);
                //
                // Get Sequence number from payload and assert it is
                // the expected one.
                //
                int v = BitConverter.ToInt32(recvData, 0);
                v = ByteOrder.BigEndianToHost(v);
                System.Diagnostics.Debug.Assert(v == receivedPackets);

                Console.WriteLine("Receive {0}", receivedPackets);
            }
        }
Example #2
0
        private void WorkLoop()
        {
            while (receivedPackets++ != maxReceivePackets)
            {
                byte[] recvData = session.ReadData();
                System.Diagnostics.Debug.Assert(recvData.Length == 4);
                //
                // Get Sequence number from payload and assert it is
                // the expected one.
                //
                int v = BitConverter.ToInt32(recvData, 0);
                v = ByteOrder.BigEndianToHost(v);
                System.Diagnostics.Debug.Assert(v == receivedPackets);

                if ((receivedPackets % 100) == 0)
                {
                    Console.WriteLine("Received {0}", receivedPackets);
                }
            }
        }