Exemplo n.º 1
0
        private static void PrintStreamPacket(Pib.Pcap.Test.TcpStreamPacket streamPacket)
        {
            if (streamPacket.StreamNumber != _LastStreamNumber)
            {
                Trace.WriteLine();
                Trace.WriteLine("group packet    time      source                 dir   destination           protocol flags                data   seq        next seq   ack        window urg       data");
                _LastStreamNumber = streamPacket.StreamNumber;
            }
            string s = GetStreamPacketString1(streamPacket, streamPacket.Direction, true);
            string s2 = null;
            foreach (Pib.Pcap.Test.TcpPacketError error in streamPacket.Errors)
                s2 = s2.zAddValue(streamPacket.GetErrorMessage(error));

            if (s2 != null)
                s2 = " " + s2;
            Trace.WriteLine("{0,-162}{1}{2}", s, streamPacket.PacketDescription, s2);
        }