使用命名管道向子进程发送参数

时间:2013-02-12 18:10:05

标签: c# wcf named-pipes

我有一个父程序(Server)和一个子程序(客户端),这两个程序可以使用命名管道进行全双工通信:here

我的实际客户端和服务器有点复杂,我的客户端需要一些输入参数(对象)来完成它的工作,所以我想用我创建的管道发送它们。有人谈论WCF。这是我第一次在这里WCF,如何通过命名管道发送我的对象?

由于

1 个答案:

答案 0 :(得分:1)

实际上,使用WCF是在两个进程之间发送对象的最佳方式。即使你仍然可以使用管道和命名管道。 我建议您this预订进一步的知识。

无论如何,如果要在两个进程之间使用管道来发送和接收对象,则必须对它们进行序列化。 这是,以字节,xml或soap格式的数组转换要发送的对象。 Web中有大量示例显示如何通过套接字和管道发送数据。两者非常相似。

我建议您创建一个包含将要发送和接收的类的独立程序集。该程序集必须由两个进程引用。

我希望这会对你有所帮助。