摘要:
本篇文章的主旨是使用 .NET/C# 實現 TCP 高性能服務的不同方式,包括但不限于如下內容:APM 方式,即 Asynchronous Programming Model;TAP 方式,即 Task-based Asynchronous Pattern;SAEA 方式,即 SocketAsyncEventArgs;RIO 方式,即 Registered I/O。在 .NET/C# 中對于 Socket 的支持均是基于 Windows I/O Completion Ports 完成端口技術的封裝,通過不同的 Non-Blocking 封裝結構來滿足不同的編程需求。以上方式均已在 Cowboy.Sockets 中有完整實現,并且 APM 和 TAP 方式已經在實際項目中應用。Cowboy.Sockets 還在不斷的進化和完善中,如有任何問題請及時指正。 閱讀全文
posted @ 2016-02-05 14:42
sangmado
閱讀(du)(96283)
評論(lun)(112)
推薦(129)
