2013-02-12 172 views
1

我有一个父程序(服务器)和子程序(客户端)发送参数一个子进程,这两个可以互相使用命名管道全双工通信:here使用命名管道

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

感谢

回答

1

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

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

我建议你创建一个独立的程序集,它将被发送和接收。该程序集必须由两个进程引用。

我希望这可以帮助你。

+0

感谢oarrivi,我也发现[this](http://tech.pro/tutorial/855/wcf-tutorial-basic-interprocess-communication),今天我会试试看。 – jambodev 2013-02-13 08:33:34