Exemple #1
0
    static void ReadIn()
    {
        TextReader r = Console.In;

        while (true)
        {
            Message msg = MessageDumper.ReadMessage(r);
            if (msg == null)
            {
                break;
            }
            PrintMessage(msg);
            Console.WriteLine();

            /*
             * byte[] header = MessageDumper.ReadBlock (r);
             * if (header == null)
             *      break;
             * PrintHeader (header);
             *
             * byte[] body = MessageDumper.ReadBlock (r);
             * PrintBody (header);
             */
        }
    }
Exemple #2
0
    static void DumpMessage(Message msg, TextWriter w)
    {
        w.WriteLine("# Message: " + msg.Header.Serial);

        TimeSpan delta = DateTime.Now - startTime;

        startTime = DateTime.Now;
        w.WriteLine("# Time delta: " + delta.Ticks);

        w.WriteLine("# Header");
        MessageDumper.WriteBlock(msg.GetHeaderData(), w);
        w.WriteLine("# Body");
        MessageDumper.WriteBlock(msg.Body, w);

        w.WriteLine();
        w.Flush();
    }