Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support WCF via NamedPipes (and maybe UnixDomainSockets) #84

Open
TSchmiedlechner opened this issue Jun 6, 2023 · 2 comments
Open

Support WCF via NamedPipes (and maybe UnixDomainSockets) #84

TSchmiedlechner opened this issue Jun 6, 2023 · 2 comments
Labels
feature-request New feature or request needs-clarification Features or bugs that need further clarification and should be discussed.

Comments

@TSchmiedlechner
Copy link
Member

TSchmiedlechner commented Jun 6, 2023

Background

The in the 1.2 and 1.3 Launchers we support WCF (SOAP) over NamedPipes.

Since newer dotnet versions don't support WCF natively we use CoreWCF in the Launcher 2.0 which up until version 1.4 did not support NamedPipes.

Some of our users like to use NamedPipes instead of http to not have to open any ports on their machines.

Feature

We should add support for WCF via NamedPipes on Windows when the url prefix is set to net.pipe:// like we do in the 1.3 launcher.
Since 1.5 CoreWCF also supports UnixDomainSockets so we should use that instead of NamedPipes on Linux and MacOS.

looks like it should be fairly easy to support it as well with the current implementation. 😄

Open Questions

Do we want to automatically use UnixDomainSockets when the url prefix is net.pipe:// or do we want to use a different url prefix.
Do we want to deprecate the net.pipe:// prefix and switch to something like ipc:// for both or
a new one for either (e.g. namedpipe:// and unixdomainsocket://)

@TSchmiedlechner TSchmiedlechner added the feature-request New feature or request label Jun 6, 2023
@volllly
Copy link
Contributor

volllly commented Jan 17, 2024

1.4 is released by now the latest version is https://github.com/CoreWCF/CoreWCF/releases/tag/v1.5.1 👌

@volllly volllly added the needs-clarification Features or bugs that need further clarification and should be discussed. label Jan 18, 2024
@volllly volllly changed the title Support NamedPipes Support WCF via NamedPipes (and maybe UnixDomainSockets) Jan 18, 2024
@volllly
Copy link
Contributor

volllly commented Jan 18, 2024

We could also think about supporting rest and grpc via NamedPipes and UnixDomainSockets.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request New feature or request needs-clarification Features or bugs that need further clarification and should be discussed.
Projects
None yet
Development

No branches or pull requests

2 participants