我正在写一个C#Windows服务(服务器),将需要从C++ GUI应用程序接收邮件使用命名管道极少一个(客户);收到邮件可能需要几天到几周的时间。在我的测试中,我注意到不是阻止数据进入,而是持续检查并打印换行符。它确实收到测试消息,但我必须使用Visual Studio中的调试器进行验证。 有没有办法让C#部分阻塞,直到有实际的数据被接收? --C#代码: var client = new Na
我试图通过凭证提供程序中的命名管道与Windows服务进行通信,但我不太确定将命名管道代码放在COM接口结构中的何处。我使用SampleHardwareEventCredentialProvider(微软)作为测试平台,和我创建内CSampleCredential.cpp下面的代码: // Initializes one credential with the field information