├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── doc ├── stream-translator.md └── tcp │ └── security.md ├── samples ├── IpcServiceSample.Client │ ├── IpcServiceSample.ConsoleClient.csproj │ └── Program.cs ├── IpcServiceSample.Server │ ├── InterProcessService.cs │ ├── IpcServiceSample.Server.csproj │ └── Program.cs ├── IpcServiceSample.ServiceContracts │ ├── IInterProcessService.cs │ └── IpcServiceSample.ServiceContracts.csproj └── IpcServiceSample.sln └── src ├── .editorconfig ├── Directory.Build.props ├── IpcServiceFramework.sln ├── IpcServiceFramework.snk ├── JKang.IpcServiceFramework.Client.NamedPipe ├── JKang.IpcServiceFramework.Client.NamedPipe.csproj ├── NamedPipeIpcClient.cs ├── NamedPipeIpcClientOptions.cs └── NamedPipeIpcClientServiceCollectionExtensions.cs ├── JKang.IpcServiceFramework.Client.Tcp ├── JKang.IpcServiceFramework.Client.Tcp.csproj ├── TcpIpcClient.cs ├── TcpIpcClientOptions.cs └── TcpIpcClientServiceCollectionExtensions.cs ├── JKang.IpcServiceFramework.Client ├── IIpcClient.cs ├── IIpcClientFactory.cs ├── IpcClient.cs ├── IpcClientFactory.cs ├── IpcClientOptions.cs ├── IpcClientRegistration.cs ├── IpcClientServiceCollectionExtensions.cs ├── IpcStreamWrapper.cs └── JKang.IpcServiceFramework.Client.csproj ├── JKang.IpcServiceFramework.Core.Tests ├── DefaultValueConverterTest.cs ├── Fixtures │ ├── ComplexType.cs │ ├── EnumType.cs │ └── IComplexType.cs └── JKang.IpcServiceFramework.Core.Tests.csproj ├── JKang.IpcServiceFramework.Core ├── GlobalSuppressions.cs ├── IO │ ├── IpcReader.cs │ └── IpcWriter.cs ├── IpcCommunicationException.cs ├── IpcException.cs ├── IpcFaultException.cs ├── IpcRequest.cs ├── IpcResponse.cs ├── IpcSerializationException.cs ├── IpcStatus.cs ├── JKang.IpcServiceFramework.Core.csproj └── Services │ ├── DefaultIpcMessageSerializer.cs │ ├── DefaultValueConverter.cs │ ├── IIpcMessageSerializer.cs │ └── IValueConverter.cs ├── JKang.IpcServiceFramework.Hosting.NamedPipe ├── GlobalSuppressions.cs ├── JKang.IpcServiceFramework.Hosting.NamedPipe.csproj ├── NamedPipeIpcEndpoint.cs ├── NamedPipeIpcEndpointOptions.cs ├── NamedPipeIpcHostBuilderExtensions.cs └── NamedPipeNative.cs ├── JKang.IpcServiceFramework.Hosting.Tcp ├── GlobalSuppressions.cs ├── JKang.IpcServiceFramework.Hosting.Tcp.csproj ├── TcpIpcEndpoint.cs ├── TcpIpcEndpointOptions.cs └── TcpIpcHostBuilderExtensions.cs ├── JKang.IpcServiceFramework.Hosting ├── GenericHostBuilderExtensions.cs ├── GlobalSuppressions.cs ├── IIpcEndpoint.cs ├── IIpcHostBuilder.cs ├── IpcBackgroundService.cs ├── IpcEndpoint.cs ├── IpcEndpointOptions.cs ├── IpcHostBuilder.cs ├── IpcHostingConfigurationException.cs └── JKang.IpcServiceFramework.Hosting.csproj ├── JKang.IpcServiceFramework.NamedPipeTests ├── ContractTest.cs ├── EdgeCaseTest.cs ├── ErrorTest.cs ├── Fixtures │ ├── ITestDto.cs │ ├── ITestService.cs │ ├── ITestService2.cs │ ├── TestDto.cs │ ├── UnserializableObject.cs │ └── XorStream.cs ├── JKang.IpcServiceFramework.NamedPipeTests.csproj ├── MultipleEndpointTest.cs ├── SimpleTypeNameContractTest.cs └── StreamTranslatorTest.cs ├── JKang.IpcServiceFramework.TcpTests ├── EdgeCaseTest.cs ├── Fixtures │ └── ITestService.cs ├── HappyPathTest.cs └── JKang.IpcServiceFramework.TcpTests.csproj ├── JKang.IpcServiceFramework.Testing ├── IpcApplicationFactory.cs ├── JKang.IpcServiceFramework.Testing.csproj └── TestHelpers.cs └── tcp.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/README.md -------------------------------------------------------------------------------- /doc/stream-translator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/doc/stream-translator.md -------------------------------------------------------------------------------- /doc/tcp/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/doc/tcp/security.md -------------------------------------------------------------------------------- /samples/IpcServiceSample.Client/IpcServiceSample.ConsoleClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/samples/IpcServiceSample.Client/IpcServiceSample.ConsoleClient.csproj -------------------------------------------------------------------------------- /samples/IpcServiceSample.Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/samples/IpcServiceSample.Client/Program.cs -------------------------------------------------------------------------------- /samples/IpcServiceSample.Server/InterProcessService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/samples/IpcServiceSample.Server/InterProcessService.cs -------------------------------------------------------------------------------- /samples/IpcServiceSample.Server/IpcServiceSample.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/samples/IpcServiceSample.Server/IpcServiceSample.Server.csproj -------------------------------------------------------------------------------- /samples/IpcServiceSample.Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/samples/IpcServiceSample.Server/Program.cs -------------------------------------------------------------------------------- /samples/IpcServiceSample.ServiceContracts/IInterProcessService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/samples/IpcServiceSample.ServiceContracts/IInterProcessService.cs -------------------------------------------------------------------------------- /samples/IpcServiceSample.ServiceContracts/IpcServiceSample.ServiceContracts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/samples/IpcServiceSample.ServiceContracts/IpcServiceSample.ServiceContracts.csproj -------------------------------------------------------------------------------- /samples/IpcServiceSample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/samples/IpcServiceSample.sln -------------------------------------------------------------------------------- /src/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/.editorconfig -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/IpcServiceFramework.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/IpcServiceFramework.sln -------------------------------------------------------------------------------- /src/IpcServiceFramework.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/IpcServiceFramework.snk -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Client.NamedPipe/JKang.IpcServiceFramework.Client.NamedPipe.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Client.NamedPipe/JKang.IpcServiceFramework.Client.NamedPipe.csproj -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Client.NamedPipe/NamedPipeIpcClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Client.NamedPipe/NamedPipeIpcClient.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Client.NamedPipe/NamedPipeIpcClientOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Client.NamedPipe/NamedPipeIpcClientOptions.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Client.NamedPipe/NamedPipeIpcClientServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Client.NamedPipe/NamedPipeIpcClientServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Client.Tcp/JKang.IpcServiceFramework.Client.Tcp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Client.Tcp/JKang.IpcServiceFramework.Client.Tcp.csproj -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Client.Tcp/TcpIpcClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Client.Tcp/TcpIpcClient.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Client.Tcp/TcpIpcClientOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Client.Tcp/TcpIpcClientOptions.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Client.Tcp/TcpIpcClientServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Client.Tcp/TcpIpcClientServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Client/IIpcClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Client/IIpcClient.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Client/IIpcClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Client/IIpcClientFactory.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Client/IpcClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Client/IpcClient.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Client/IpcClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Client/IpcClientFactory.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Client/IpcClientOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Client/IpcClientOptions.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Client/IpcClientRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Client/IpcClientRegistration.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Client/IpcClientServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Client/IpcClientServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Client/IpcStreamWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Client/IpcStreamWrapper.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Client/JKang.IpcServiceFramework.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Client/JKang.IpcServiceFramework.Client.csproj -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Core.Tests/DefaultValueConverterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Core.Tests/DefaultValueConverterTest.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Core.Tests/Fixtures/ComplexType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Core.Tests/Fixtures/ComplexType.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Core.Tests/Fixtures/EnumType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Core.Tests/Fixtures/EnumType.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Core.Tests/Fixtures/IComplexType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Core.Tests/Fixtures/IComplexType.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Core.Tests/JKang.IpcServiceFramework.Core.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Core.Tests/JKang.IpcServiceFramework.Core.Tests.csproj -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Core/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Core/GlobalSuppressions.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Core/IO/IpcReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Core/IO/IpcReader.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Core/IO/IpcWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Core/IO/IpcWriter.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Core/IpcCommunicationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Core/IpcCommunicationException.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Core/IpcException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Core/IpcException.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Core/IpcFaultException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Core/IpcFaultException.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Core/IpcRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Core/IpcRequest.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Core/IpcResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Core/IpcResponse.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Core/IpcSerializationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Core/IpcSerializationException.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Core/IpcStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Core/IpcStatus.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Core/JKang.IpcServiceFramework.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Core/JKang.IpcServiceFramework.Core.csproj -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Core/Services/DefaultIpcMessageSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Core/Services/DefaultIpcMessageSerializer.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Core/Services/DefaultValueConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Core/Services/DefaultValueConverter.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Core/Services/IIpcMessageSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Core/Services/IIpcMessageSerializer.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Core/Services/IValueConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Core/Services/IValueConverter.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting.NamedPipe/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting.NamedPipe/GlobalSuppressions.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting.NamedPipe/JKang.IpcServiceFramework.Hosting.NamedPipe.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting.NamedPipe/JKang.IpcServiceFramework.Hosting.NamedPipe.csproj -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting.NamedPipe/NamedPipeIpcEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting.NamedPipe/NamedPipeIpcEndpoint.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting.NamedPipe/NamedPipeIpcEndpointOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting.NamedPipe/NamedPipeIpcEndpointOptions.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting.NamedPipe/NamedPipeIpcHostBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting.NamedPipe/NamedPipeIpcHostBuilderExtensions.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting.NamedPipe/NamedPipeNative.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting.NamedPipe/NamedPipeNative.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting.Tcp/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting.Tcp/GlobalSuppressions.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting.Tcp/JKang.IpcServiceFramework.Hosting.Tcp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting.Tcp/JKang.IpcServiceFramework.Hosting.Tcp.csproj -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting.Tcp/TcpIpcEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting.Tcp/TcpIpcEndpoint.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting.Tcp/TcpIpcEndpointOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting.Tcp/TcpIpcEndpointOptions.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting.Tcp/TcpIpcHostBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting.Tcp/TcpIpcHostBuilderExtensions.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting/GenericHostBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting/GenericHostBuilderExtensions.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting/GlobalSuppressions.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting/IIpcEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting/IIpcEndpoint.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting/IIpcHostBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting/IIpcHostBuilder.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting/IpcBackgroundService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting/IpcBackgroundService.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting/IpcEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting/IpcEndpoint.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting/IpcEndpointOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting/IpcEndpointOptions.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting/IpcHostBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting/IpcHostBuilder.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting/IpcHostingConfigurationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting/IpcHostingConfigurationException.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Hosting/JKang.IpcServiceFramework.Hosting.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Hosting/JKang.IpcServiceFramework.Hosting.csproj -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.NamedPipeTests/ContractTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.NamedPipeTests/ContractTest.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.NamedPipeTests/EdgeCaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.NamedPipeTests/EdgeCaseTest.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.NamedPipeTests/ErrorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.NamedPipeTests/ErrorTest.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.NamedPipeTests/Fixtures/ITestDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.NamedPipeTests/Fixtures/ITestDto.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.NamedPipeTests/Fixtures/ITestService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.NamedPipeTests/Fixtures/ITestService.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.NamedPipeTests/Fixtures/ITestService2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.NamedPipeTests/Fixtures/ITestService2.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.NamedPipeTests/Fixtures/TestDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.NamedPipeTests/Fixtures/TestDto.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.NamedPipeTests/Fixtures/UnserializableObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.NamedPipeTests/Fixtures/UnserializableObject.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.NamedPipeTests/Fixtures/XorStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.NamedPipeTests/Fixtures/XorStream.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.NamedPipeTests/JKang.IpcServiceFramework.NamedPipeTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.NamedPipeTests/JKang.IpcServiceFramework.NamedPipeTests.csproj -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.NamedPipeTests/MultipleEndpointTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.NamedPipeTests/MultipleEndpointTest.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.NamedPipeTests/SimpleTypeNameContractTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.NamedPipeTests/SimpleTypeNameContractTest.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.NamedPipeTests/StreamTranslatorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.NamedPipeTests/StreamTranslatorTest.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.TcpTests/EdgeCaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.TcpTests/EdgeCaseTest.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.TcpTests/Fixtures/ITestService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.TcpTests/Fixtures/ITestService.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.TcpTests/HappyPathTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.TcpTests/HappyPathTest.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.TcpTests/JKang.IpcServiceFramework.TcpTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.TcpTests/JKang.IpcServiceFramework.TcpTests.csproj -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Testing/IpcApplicationFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Testing/IpcApplicationFactory.cs -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Testing/JKang.IpcServiceFramework.Testing.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Testing/JKang.IpcServiceFramework.Testing.csproj -------------------------------------------------------------------------------- /src/JKang.IpcServiceFramework.Testing/TestHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacqueskang/IpcServiceFramework/HEAD/src/JKang.IpcServiceFramework.Testing/TestHelpers.cs -------------------------------------------------------------------------------- /src/tcp.md: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------