本文介绍了IOCP(I/O Completion Port 输入/输出完成端口)的基本原理,IOCP是一种能构合理利用与管理多线程的机制,可以帮助处理大量客户端请求的网络服务问题,是Windows系统平台上用于开发高性能的服务器应用程序的最好的I/0模型。本文最后结合时间给出了一个基于IOCP开发服务器端应用程序的设计方案和其部分实现代码。
windows sockets是当前主要的网络开发技术之一。本书由浅入深、循序渐进地讲解如何使用windows sockets开发网络应用程序。全书内容包括准备开发环境、tcp/ip基本介绍、windows套接字基础、协议特征、基本tcp套接字编程、基本udp套接字编程、套接字选项、套接字阻塞模式开发、套接字非阻塞模式开发、select模型开发、wsaasyncselect模型开发、wsaeventselect模型开发、重叠i/o模型开发和完成端口模型开发。为使读者深入理解套接字的理论知识,增