我有两个在同一台机器上运行的进程,我需要在它们之间进行一些通信。
可以使用namedPipe或使用UDP来完成此通信 我不知道什么会更有效使用。
namedPipe的优点是什么?UDP的优点是什么?
感谢您的帮助。
答案 0 :(得分:1)
我的意见是你应该坚持命名管道。与UDP相比,命名管道确保了您的包装的交付。 UDP不提供与传输有关的任何反馈。这只是火和忘记。此外,你也可以使用命名管道的权限做一些很酷的东西。
答案 1 :(得分:1)
如果你必须保证数据,NamedPipe更好。如果数据成功发送到其他进程,则不监视数据。你也可以与共享内存进行通信。编写一个演示并测试它很重要。