C# 将PipeSecurity选项添加到.net core 3.1中的NamedPipeServerStream构造函数
我试图在.net core 3.1中的namedpipestream客户端和服务器之间建立全双工双向通信,为此我尝试使用.netframework库 但是,当客户端不可用时,服务器中存在异常,发现这是构造函数没有.net framework中的C# 将PipeSecurity选项添加到.net core 3.1中的NamedPipeServerStream构造函数,c#,.net-core,named-pipes,namedpipeserverstream,C#,.net Core,Named Pipes,Namedpipeserverstream,我试图在.net core 3.1中的namedpipestream客户端和服务器之间建立全双工双向通信,为此我尝试使用.netframework库 但是,当客户端不可用时,服务器中存在异常,发现这是构造函数没有.net framework中的PipeSecurity选项的问题 这个构造函数的问题 var _pipe = new NamedPipeServerStream( pipeName, PipeDirection.InOut, 1, PipeTransmissionMode.By
PipeSecurity
选项的问题
这个构造函数的问题
var _pipe = new NamedPipeServerStream(
pipeName, PipeDirection.InOut, 1, PipeTransmissionMode.Byte,
PipeOptions.Asynchronous | PipeOptions.WriteThrough, 0, 0, pipeSecurity
);
所以我修改了构造函数
var _pipe = new NamedPipeServerStream(
pipeName, PipeDirection.InOut, 1, PipeTransmissionMode.Byte,
PipeOptions.Asynchronous | PipeOptions.WriteThrough, 0, 0
);
但是,当服务器没有连接客户端时,这是一个例外
提前感谢@MathewHD感谢您的编辑和支持:)没问题,很遗憾,我从来没有使用过
NamedPipeServerStream
,所以我真的不能帮你。