In order to build an examination server communication layer with large-scale response,high data throughput and reasonable resource consumption,analyses the key issues of information identifying,resource management,message sequence dealing in the development of IOCP.Proposes improved methods of memory pool,object pool,ring buffer,and on this basis designs and realizes high-performance and scalable network exam system communication module based on IOCP.The application shows this module can improve the network exam server performance.