XSE全名为 X Server Engine,是在IOCP基础上建立的一个网络底层库。
使用APP/SERVICE/CONNECTION的架构方式。这个方式在我之前的随笔中有介绍。(ASS)
特性:
可定制的各种参数
可定制的行为
对外提供虚接口和C接口,以隐藏IOCP实现,增强跨平台的能力。
层次化的架构方式,非保守的工作方式和参数调整,有良好的扩展能力。
目前已知缺点:
过多的临界区使用。
非标准的支持库。
可扩展性和可调整的参数带来的在某些情境下的效率平庸。
非页面对齐的内存分配导致的内存浪费与内存访问效率的低下。
说明请参阅压缩包内的读我。
/Files/johndragon/XSE2SRC.zip