我刚开始学习匿名pipe道通信。 我的问题是什么是AnonymousPipeStream和CreatePipe方法之间的区别。
现在我正在用CreatePipe()创buildpipe道,并使用ReadFile()/ WriteFile()函数读写数据,并且工作正常。
但是我看到互联网上有很多例子,它们以不同的方式使用stream来完全创buildpipe道。
每种方法的优点是什么? 或者他们不是不同的方法,我的理解是错误的?
引用:
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
AnonymousPipeClientStream
和AnonymousPipeserverStream
是C#类。 CreatePipe
是原始的本机API。 如果你使用纯粹的本地C或C ++进行编码,你不能调用C#代码(至少不是没有相当数量的非平凡的工作)。