C#用の高水準の簡単なIPCライブラリはありますか?ほとんどの記事はWCFの使用を指しているようです。しかし、これは私が必要とするよりはるかに複雑に見えます。私は、同じシステム上にあるかもしれないし、そうでないかもしれない2つのC#アプリケーションの間で非同期メッセージを送信したいだけです。高水準の単純なIPCライブラリはありますか?
私はSendとOnReadコマンドだけになる以下のように使いやすいものが存在することを望んでいます。 (リンクは私が望むIPCライブラリです)。
private void StartServer()
{
using (var link = new Link("InstanceName"))
{
link.OnRead += delegate(Link client, object data)
{
client.Send("Echoing " + data);
};
link.Connect();
Console.WriteLine("Press any key to stop the server.");
Console.ReadKey();
}
}
private void StartClient()
{
using (var link = new Link("serverName", "InstanceName"))
{
link.OnRead += delegate(Link server, object data) { Console.WriteLine(data); };
link.Connect();
link.Send("Hello There!");
Console.WriteLine("Press any key to stop the client.");
Console.ReadKey();
}
}
[MessageBus](http://matrixplatform.com/index.php?title=Framework.MessageBus) – ehosca