本书分为10章,第1章介绍网络编程相关的基本概念,目前网络编程的现状,以及网络应用程序的编程模式。第2章介绍套接字网络编程接口的产生和发展,套接字编程的基本概念,以及面向连接与无连接的套接字编程。第3章详细说明Windows Sockets规范。第4章介绍MFC编程框架,MFC对象和Windows对象的关系,主要的MFC类和基类,以及MFC的消息驱动机制。第5章介绍MFC中的CAsyncSocket类和CSocket类。第6章介绍MFC WinInet类。第7章说明Win32操作系统下的多进程多线程机制,VC++6.0对多线程网络编程的支持,以及MFC多线程编程的步骤。第8章介绍非阻塞套接字工作模式下的5种套接字I/O模型。第9章介绍HTTP和MFC中的CHtmlView类。第10章介绍电子邮件系统的构成和工作原理,SMTP,纯文本电子邮件信件的格式,多媒体邮件格式扩展(MIME),邮局协议(POP3),并通过编程实例说明了在网络编程中实现应用层协议的方法。
本书可作为高等学校相关专业高年级本科生和研究生的教材,也可供其他技术人员参考。