ACE-是否可以使用快速路径创建管道?

时间:2018-06-24 15:23:05

标签: sockets ace

在Windows Server> 2012中,有一种快速路径功能可用于创建IPC管道,而无需实际使用TCP环回,这很慢:

https://blogs.technet.microsoft.com/wincat/2012/12/05/fast-tcp-loopback-performance-and-low-latency-with-windows-server-2012-tcp-loopback-fast-path/

有没有办法让ACE Pipe在Windows上使用快速路径选项? 根据我在代码中看到的内容,没有提到SIO_LOOPBACK_FAST_PATH控制代码,而且我找不到将自定义控制代码传递给ACE管道的简便方法。

该类的构建方式也很难继承和扩展,它具有一个巨大的open()函数,该函数没有很多参数和私有句柄。

如何尝试在ACE管道中使用fastpath?

(使用ACE 6.1.1,无法升级到较新版本)

1 个答案:

答案 0 :(得分:0)

仅当您使用必需的功能扩展ACE时,才可以在Windows上使用快速路径选项。如果您有可行的解决方案,则可以通过请求请求将其提交到ACE main git repository