In windows server > 2012 there's the fast path feature used to create IPC pipes without actually using TCP loopbacks, which are slow:
Is there a way to make ACE Pipe use the fast-path option on windows? From what I see in code there's no mention to the SIO_LOOPBACK_FAST_PATH control code and I couldn't find an easy way to pass custom control codes to ACE pipe.
The class is also built in a way that's very hard to inherit from and extend, with one huge open() function that don't get many params and private handles.
How can I try and use fastpath with ACE pipe?
(using ACE 6.1.1 and can't upgrade to newer version)
It is only possible to use the fast-path option on Windows when you extend ACE with the necessary functionality. When you have a working solution you can submit it to the ACE main git repository through a pull request.