1

我刚开始学习匿名管道通信。我的问题是 AnonymousPipeStream 和 CreatePipe 方法有什么区别。

现在我正在使用 CreatePipe() 创建管道并使用 ReadFile()/WriteFile() 函数读取/写入数据,它工作正常。

但是我看到互联网上有很多示例使用流以完全不同的方式创建管道。

每种方法的优点是什么?或者它们不是不同的方法,我的理解是错误的?

参考:

http://msdn.microsoft.com/en-CA/library/system.io.pipes.aspx

http://msdn.microsoft.com/en-us/library/windows/desktop/ms682499(v=vs.85).aspx

4

1 回答 1

1

AnonymousPipeClientStream并且AnonymousPipeServerStream是 C# 类。 CreatePipe是原始的原生 API。如果您使用纯本机 C 或 C++ 进行编码,则不能调用 C# 代码(至少在没有大量非平凡工作的情况下是这样)。

于 2013-05-25T00:29:12.527 回答