2011-07-11 8 views
0

私は、Windowsのポータル(Linuxデーモン)でモノを介して行うWindowsサービス用のコンフィグレーション機構(GUI)を実装しています。私はapp.configファイルを使用していて、WCFと名前付きパイプを使用してapp.configファイルに書き込むメソッドを公開する予定です。しかし、今では名前付きパイプがMonoで実装されていないことを知りました。しかし、HTTPエンドポイントは、ローカルIPCにHTTPバインディングを使用して、GUIがサービスの設定ファイルを変更できるようにすることができるのかどうか疑問に思っていました。私は不可能/悪い練習ですか?Mono&.NETのIPC

これが悪い考えであれば、どのような選択肢がありますか?私がやっていることがすべて設定されているのなら、IPCは過剰ですか?外部のファイルやデータベースをより良い方法で編集することができます(値はそれほど頻繁に変わることはありません)。しかし、私は単一のintのようにDBにフィットしないような値を持っています。

答えて

1

あなたの解決策はうまく見えますが、私はむしろ普通のUNIXソケットを使用したいと思います。実際、名前付きパイプの代わりに使用されることがよくあります。そして、私はモノでそれを使いました。単純に働きました。

+0

これは良い解決策のようですが、編集可能な外部ファイルを使用して少し頑強にすることをお勧めしました。 – marked

関連する問題