无论我在哪里读到命名管道与套接字的对比,我都会看到套接字可以做命名管道所能做的事情,甚至更多。我猜管道可能更快,因为它们更简单,但我在任何地方都没有明确地找到它。在Linux中,使用命名管道而不是套接字有什么优势吗?
编辑:我发现了一些比较套接字,但这些是UNIX- (也就是.UNIX域套接字),这我理解他们是一个不同的生物。因此,我澄清:我问的是TCP套接字与Unix命名管道(因为MS W
我正在研究如何使用命名管道来控制在linux下运行的.net核心应用程序的某些方面(例如:触发保存、关闭等等)。我还尝试使用/tmp/somepipename创建临时管道,但是这也失败了,原因是以下消息:The name of a pipe on this platform must only include characters通过查看命名管道的.NET核心测试,这不应该是一个问题,因为它们还使用Path.GetTemporaryFileName()生成临时