我有一个父程序(服务器)和一个子程序(客户端),两者可以使用命名管道进行全双工通信:这里
我的实际客户端和服务器有点复杂。我的客户需要一些输入参数(对象)才能完成工作,所以我想使用我创建的管道发送这些参数。有些人提到了WCF。这是第一次听说WCF。如何通过命名管道发送我的对象?
谢谢
我有一个父程序(服务器)和一个子程序(客户端),两者可以使用命名管道进行全双工通信:这里
我的实际客户端和服务器有点复杂。我的客户需要一些输入参数(对象)才能完成工作,所以我想使用我创建的管道发送这些参数。有些人提到了WCF。这是第一次听说WCF。如何通过命名管道发送我的对象?
谢谢
实际上使用 WCF 是在两个进程之间发送对象的最佳方式。即使您仍然可以使用管道和命名管道。我向您推荐这本书以获取更多知识。
无论如何,如果您想在两个进程之间使用管道来发送和接收对象,则必须对它们进行序列化。也就是说,将要发送的对象转换为字节数组、xml 或soap 格式。网络上有大量示例展示了如何通过套接字和管道发送数据。两者都非常相似。
我建议您创建一个独立的程序集,其中包含将发送和接收的类。两个进程都必须引用该程序集。
我希望这可以帮助你。