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); } }
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); } } }