0

你知道 C# 中是否有任何类型的管道使用磁盘文件实现。
我们必须在编写时将文件传输到另一个进程,所以我们认为如果有一个使用文件的实现管道会很好。
在这种通信中,将有一个“生产者”正在保存文件,而另一个“消费者”正在将其复制到其他服务器。我们不想在消费者通过网络复制文件时阻止保存文件的进程(生产者)。

在使用管道时,我们已经看到 C# 上有命名管道和匿名管道,但它们似乎只在内存上工作。

非常感谢你的帮助。

4

1 回答 1

0

我还没有听说过基于文件的管道,但是您可以使用File-mapping,但它似乎不适合您想要做的事情。进程之间的简单 IPC(命名管道)(文件写入完成的消息发送)与文件写入并行,可能要简单得多。

于 2012-05-02T10:01:05.430 回答