2011-12-06 8 views
2

PCに接続されたシリアルデバイスからデータ収集を行うWindowsサービスがあります。このWindowsサービスは、名前付きパイプを介してWCFサービスをホストします。このサービスは、シリアルデータを照会するために自分のアプリケーションで使用することができます。WCFの名前付きパイプによるWindowsサービスからアプリケーションへのメッセージのログ

問題は、サービスからアプリケーションにログメッセージを送信したいときです。たとえば、シリアル接続経由で特定の値を受け取るたびにログメッセージをアプリケーションに送信したいとします。

名前付きパイプを介したWCFは、アプリケーション情報をプルするためにはうまく機能していますが、サービスからアプリケーションにいくつかの値を追加する必要があります。

アイデア?

AK

答えて

2

我々は最近、この問題を解決しました。 このソリューションはflexbit.at (German)にあり、ダウンロード可能なのはsample projectです。 詳細についてはDanielに連絡してください - 彼はこれを解決しました。

+1

うわー...これはほぼ同じ問題です!私のドイツ語がいかにいいか見てみる時間...ありがとう! – KingCronus

+0

これは私が予想していたよりもはるかに難しい作業です。私はシングルトンにいくつかの問題があるようですが、私が間違っている場所を見ていると思ういくつかのテストプロジェクトを作成しなければなりません。 – KingCronus

+0

http://stackoverflow.com/questions/9702379/queuing-in-oneway-wcf-messages-using-windows-service-and-sql-serverにお答えください。 – Lijo

関連する問題