1. 程式人生 > >【開放原始碼】基於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