IpcServiceClient<ICalculator> client = new IpcServiceClientBuilder<ICalculator>() .UseNamedPipe("pipeName") // or .UseTcp(IPAddress.Loopback, 45684) to invoke using TCP .Build(); int result = await client.InvokeAsync(x => x.Addcalc(12, 15));