A simple Named Pipes Implementation in c#
Usage Instructions:
- Launch one instance of NamedPipesServer.exe
- This will print two 'net.pipe' urls
- Launch two instances of NamedPipesClient.exe
- Paste first 'net.pipe' url in first Client instance and second url in second client instance
- Press Enter in both client instances to make a function calls over NetNamedPipe.
- First client instance will use a newly created instance of DynamicDataProceesor to perform its action.
- Second client instance will use pre created instance of InstanciatedDataProceesor on the server to perform its actions.
- You can see the data transfer time per operation on client.
Observations: First function call takes longer time than later calls.