本书针对有C/C++语言基础的网络编程初学者,以WinSock API和MFC Sockets为编程主线,以通俗易懂的方法介绍Windows平台下的网络编程方法,引导读者循序渐进地提高网络编程能力。本书内容丰富,涵盖了网络编程模型、P2P网络模型、Windows网络编程、WinSock2 API编程、阻塞/非阻塞模式套接字编程、异步套接字编程、Blocking I/O编程、select I/O编程、WSAAsyncSelect I/O编程、WSAEventSelect I/O编程、Overlapped I/O编程、I/O Completion Port编程、MFC套接字编程、WinInet API编程、MFC WinInet编程、FTP编程、HTTP编程、SMTP/POP3编程、Windows多线程编程、WinPcap编程、网络五子棋的设计与实现等。
本书是编者在多年教学和实践工作的基础上编写的,其语言生动流畅,分析深入浅出,步骤精炼,图文并茂。本书注重应用、强调实践,案例编码覆盖主流技术和方法,能够帮助读者快速地学以致用。本书可作为各类学校的网络编程专业教材,也可作为网络编程人员的