使用namedPipe还是UDP?

时间:2015-01-30 00:48:27

标签: c# udp named-pipes

我有两个在同一台机器上运行的进程,我需要在它们之间进行一些通信。

可以使用namedPipe或使用UDP来完成此通信 我不知道什么会更有效使用。

namedPipe的优点是什么?UDP的优点是什么?

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

我的意见是你应该坚持命名管道。与UDP相比,命名管道确保了您的包装的交付。 UDP不提供与传输有关的任何反馈。这只是火和忘记。此外,你也可以使用命名管道的权限做一些很酷的东西。

答案 1 :(得分:1)

如果你必须保证数据,NamedPipe更好。如果数据成功发送到其他进程,则不监视数据。你也可以与共享内存进行通信。编写一个演示并测试它很重要。