微软在Winsock2中引入了IOCP这一模型,是处理大规模IO交互服务的必然选择。利用异步IO、线程池等机制,服务器可以很轻松地处理高并发的客户访问。如果要充分地发挥IOCP的优势,还必须进一步使用内存池和Socket池。文章作者从实践中体会到,传统Socket甚至无法应付20个客户端并发访问,而IOCP却可以轻松应对10000个客户端并发访问。高并发、小数据,是IOCP的绝对优势。