IOCP
輸入輸出完成埠（Input/Output Completion Port，IOCP）, 是支持多個同時發生的異步 I/O 操作的應用程式編程接口，在 Windows NT 的 3.5 版本以後，或 AIX 5 版以後或 Solaris 第十版以後，開始支持。
IOCP 特別適合 C/S 模式網絡伺服器端模型。因為，讓每一個 socket 有一個執行緒負責同步（阻塞）數據處理，one-thread-per-client 的缺點是：一是如果連入的客戶多了，就需要同樣多的執行緒；二是不同的 socket 的數據處理都要執行緒切換的代價。