XSE全名為 X Server Engine,是在IOCP基礎上建立的一個網絡底層庫。
使用APP/SERVICE/CONNECTION的架構方式。這個方式在我之前的隨筆中有介紹。(ASS)
特性:
可定制的各種參數
可定制的行為
對外提供虛接口和C接口,以隱藏IOCP實現,增強跨平臺的能力。
層次化的架構方式,非保守的工作方式和參數調整,有良好的擴展能力。
目前已知缺點:
過多的臨界區使用。
非標準的支持庫。
可擴展性和可調整的參數帶來的在某些情境下的效率平庸。
非頁面對齊的內存分配導致的內存浪費與內存訪問效率的低下。
說明請參閱壓縮包內的讀我。
/Files/johndragon/XSE2SRC.zip