基础的需要掌握的有: 1. 基本的阻塞和非阻塞模式; 2. select模型 3. windows上的WSAAsyncSelect()、WSAEventSelect()、重叠模型、完成端口模型 4. linux上特有的有poll/epoll模型。 当你熟悉这些基本策略之后,就要根据你的需求或者实际工作中的业务逻辑去搭建你的框架了。为了做到高并发,要具体根据你的业务逻辑来决定,比如你的程序是IO密集型还是计算密集型等等。 其实没什么好的书推荐,因为涉及到的范围比较广。如果非要推荐什么书的话,windows上有本《windows网络编程》,linux上我最近在看游双的《linux高性能服务器编程》
碎碎念 1
最新推荐文章于 2024-07-13 23:14:22 发布