トレースリスナー

複数のプロセスのうちトレースの間の名前付きパイプを使用する
今すぐダウンロード

トレースリスナー ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freeware
  • 出版社名:
  • Holger Kloos
  • 出版社のWebサイト:
  • http://www.codeproject.com/Members/Holger-Kloos
  • オペレーティングシステム:
  • Windows All
  • ファイルサイズ:
  • 37 KB

トレースリスナー タグ


トレースリスナー 説明

トレースは、特にプログラムがリリースバージョンとして実行されている場合、デバッグ目的のための非常に便利なツールです。単一のアプリケーションのトレースを保存するのは簡単です。しかし、1つのファイルまたはウィンドウで複数のプロセスのトレースを受信するための少し作業が必要です。ここに示す例は、この問題を解決するためのエレガントな方法を説明しています。プロセス間通信のために「名前付きパイプ」を使用します。各プロセスはそのトレースデータを1つの中央の特殊リスナープロセスに送信します。このリスナプロセスが実行されているか存在しない場合は、トレースを送信するプロセスの場合は関係ありません。名前付きパイプは、ネットワークによってリンクされた異なるコンピュータで実行されていてもプロセス間の通信のための高レベルのメカニズムです。それはすべての通信の詳細を隠し、2つの側面を提供しています。通信回線を構築するために、プロセスは一意の名前のパイプを作成します。この名前を使用すると、このパイプに接続できます。名前付きパイプは2つのプロセスの間のリンクであるため、2つのプロセスと同時に通信するための名前付きパイプのセットが必要です。これらの名前付きパイプの各インスタンスは同じ名前を使用できます。パイプへのデータの読み書きは、ファイルへのデータの読み書きに使用される通常のWindowsコマンドのセットを使用して行うことができます。パイプという名前の通常のファイル操作と同様に、ブロッキング(=同期)または非ブロック(=非同期)モードでアクセスできます。この例では、特に使い方が簡単であるため、同期通信モードを使用しています。コミュニケーション操作が終了するまで、読み書きデータを読み書きすることはできません。複数のプロセスとの通信を許可するには、パイプごとに1つのスレッドを使用します。新しいプロセスがリスナーに接続するたびに、次のプロセスを接続できる新しいパイプが作成されます。 Trace Listenerパッケージは、複数のプロセスからトレースするツールを提供します。


トレースリスナー 関連ソフトウェア

gnuarm.

最新のGNU ARM / NEWLIBツールチェーンのプリコンパイルされたバイナリ分布。 ...

519 Free

ダウンロード

射撃

Webページでの脆弱性を特にバッファオーバーフローとXSSの脆弱性を見つけることを目的とした侵入テストツール ...

217 1.3 MB

ダウンロード