1
salamanderMH 2018-06-11 09:36:38 +08:00
unix 本身就是有命名管道
|
2
whywhy36 2018-06-20 07:01:44 +08:00
|
3
noli OP @salamanderMH @whywhy36
根据 https://github.com/dotnet/corefx/issues/25792 至少,在 2017 年之后,NamedPipe 在 *nix 上已经是使用 Unix Domain Socket 来实现的 在这个 issue 中提到: https://github.com/dotnet/corefx/pull/6833 和 https://github.com/dotnet/corefx/issues/1849 2015 年的时候已经提议用 Unix Domain Socket 来实现 .net core 中的 NamedPipe。 2016 年的时候,已经实现了用 unix domain socket 模拟 NamedPipe 在 Windows 上的行为(双向双工) 同时 #25792 还提到,如果确实希望使用 经典的 *nix Named Pipe (单向) 可以使用 Mono.Posix.NetStandard ( https://www.nuget.org/packages/Mono.Posix.NETStandard/) |