原文:基於 IOCP 的通用異步 Windows Socket TCP 高性能服務端組件的設計與實現

設計概述 服務端通信組件的設計是一項非常嚴謹的工作,其中性能 伸縮性和穩定性是必須考慮的硬性質量指標,若要把組件設計為通用組件提供給多種已知或未知的上層應用使用,則設計的難度更會大大增加,通用性 可用性和靈活性必須考慮在內。 現以一個基於 IOCP 的通用異步 Windows Socket TCP 服務端組件為例子,講述其設計與實現相關的問題,希望能引發大家的思考,對大家日后開展相關類似工作時有所 ...

2012-02-26 00:18 87 19366 推薦指數:

查看詳情

基於 IOCP通用異步 Windows Socket TCP 高性能服務端組件設計實現

設計概述   服務端通信組件設計是一項非常嚴謹的工作,其中性能、伸縮性和穩定性是必須考慮的硬性質量指標,若要把組件設計通用組件提供給多種已知或未知的上層應用使用,則設計的難度更會大大增加,通用性、可用性和靈活性必須考慮在內。   現以一個基於 IOCP通用異步 Windows ...

Fri Mar 09 20:31:00 CST 2018 0 992
C#高性能Socket服務IOCP實現

引言我一直在探尋一個高性能Socket客戶代碼。以前,我使用Socket類寫了一些基於傳統異步編程模型的代碼(BeginSend、BeginReceive,等等)也看過很多博客的知識,在linux中有poll和epoll來實現,在windows下面微軟MSDN中也提供 ...

Thu Jun 06 00:33:00 CST 2019 0 2520
C#高性能Socket服務IOCP實現

引言我一直在探尋一個高性能Socket客戶代碼。以前,我使用Socket類寫了一些基於傳統異步編程模型的代碼(BeginSend、BeginReceive,等等) 也看過很多博客的知識,在linux中有poll和epoll來實現,在windows下面 微軟MSDN中也提供 ...

Mon Dec 20 23:03:00 CST 2021 1 1913
高性能 Windows Socket 服務端與客戶組件(HP-Socket v1.0.1 源代碼及測試用例下載)

  自從本座發表了兩篇關於 Windows Socket 通信組件實現的文章后,收到不少讀者的留言,希望能分享完整的源代碼。此時,本座不敢弊帚自珍。特意在此提供服務端組件和客戶組件的完整代碼。另外,為便於讀者學習和理解,花了一點點時間精心制作了兩個測試用例,一個用於功能測試(TestEcho ...

Wed Jun 13 09:56:00 CST 2012 20 10748
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM