C#.NETのサンプルコードを掲載しています。
      
通信の送受信データをファイルへ出力する(ダンプログ)
通信アプリのテストや調査などで、お世話になるダンプファイル
ということで手軽にダンプファイルを作成するサンプルです。

通信のやりとりをサンプルにしたかったですが、時間がなかったので
画像ファイルのバイナリデータをそのまま出力します。
※2015/9/14 一部修正。
テストコード
1
2
3
4
5
6
7
8

private void button1_Click(object sender, EventArgs e)
{
    byte[] data = System.IO.File.ReadAllBytes("favicon.png");

    Encoding enc = Encoding.GetEncoding("Shift_JIS");
    SC.DumpLog dump = new SC.DumpLog("ダンプログ.txt", enc);
    dump.Write(data, "png", "画像ファイル");
}

出力した ダンプログ.txt を見るとこんな感じです。



DumpLogのソースはサイズが大きいのでファイルにしてます。
DumpLog.csです。

      




Effective C# 4.0
ビル・ワグナー
¥ 3,780



Copyright (C) 2011 - 2017 猫の気ままなC#日記