【开放源代码】基于IOCP的网络底层库XSE2.0源代码(包含C\C++\C#示例)

【开放源代码】基于IOCP的网络底层库XSE2.0源代码(包含C\C++\C#示例)

XSE全名为 X Server Engine,是在IOCP基础上建立的一个网络底层库。
使用APP/SERVICE/CONNECTION的架构方式。这个方式在我之前的随笔中有介绍。(ASS)
特性:
   可定制的各种参数
   可定制的行为
   对外提供虚接口和C接口,以隐藏IOCP实现,增强跨平台的能力。
   层次化的架构方式,非保守的工作方式和参数调整,有良好的扩展能力。


目前已知缺点:
   过多的临界区使用。
   非标准的支持库。
   可扩展性和可调整的参数带来的在某些情境下的效率平庸。
   非页面对齐的内存分配导致的内存浪费与内存访问效率的低下。


说明请参阅压缩包内的读我。
/Files/johndragon/XSE2SRC.zip

你可能感兴趣的:(【开放源代码】基于IOCP的网络底层库XSE2.0源代码(包含C\C++\C#示例))