
完成端口、服务端网络库
wyc761024
这个作者很懒,什么都没留下…
展开
-
windows下利用完成端口(IOCP)搭建客户端网络库
本篇是网络库系列之客户端网络库,基于IOCP搭建,由于是windows系统特有,所以只能在windows系统上运行。惯例,本篇将从应用场景、技术要点、网络库主要设计及关键细节,这几个方面介绍,希望能给大家一点启示,能从中获益。由于在本篇之前,已经有了一篇介绍使用IOCP搭建服务端网络库的博文,所以本篇会将与之重复部分简略介绍,如果大家在阅读本篇时,感觉不明白或者有疑虑,请参照windows下利用完成端口(IOCP)搭建服务端网络库,或者在博文之后留言讨论。1. 应用场景windows下网络IO模型.原创 2020-10-12 20:47:29 · 641 阅读 · 0 评论 -
windows下利用完成端口(IOCP)搭建服务端网络库
服务端网络库是后端服务体系基石,网络库性能高低决定服务性能起点。本篇简介在windows下利用完成端口来搭建服务端网络库。1. 技术选型windows下网络IO模型大致有:select模型、WSAAsyncSelect模型、WSAEventSelect模型、重叠I/O模型、完成端口模型,共五类模型。(一)select模型贴近底层使用socket基础函数,封装简单易开发,但性能不太高,适用小量连接。(二)WSAAsyncSelect模型基于windows消息系统模型,和界面窗口易于配合便于开发原创 2020-06-15 21:32:06 · 740 阅读 · 0 评论