全书共分12章。第1章介绍TCP/IP网络协议、Sockets概念和本书使用的一些专门术语。第2章介绍标准Sockets接口程序设计原理,以及如何设计出Sockets典型的客户服务器模式的应用程序,并给出了一个通用的实例程序。第3章介绍WindowsSockets基于消息的异步选择机制、阻塞处理方法、异步支持函数以及Windows下网络程序设计。第4章介绍3个实际的通信实例程序:点对点实时通信程序、广播通信程序和阻塞处理程序。第5章提供了Windows Sockets1.1库函数参考。第6章介绍WinSock2体系结构和重叠I/O、服务质量等扩展特性。第7章提供了Windows Sockets2扩展库函数。第8章用实例介绍了WinSock2扩展库函数的使用及多址广播程序设计。第9章至第12章分别介绍了MFC,Java,Delphi和PowerBuilder等Wind0ws应用开发环境下的Sockets网络程序设计。另外,附录A提供了Windows Sockets的错误码。附录B提供了Windows Sockets多点通信与多址广播的语义。本书的为在Windows环境下使用Sockets进行网络程序设计的程序员,在Windows下各种开发平台都支持Windows Sockets上的网络程序设计,提供了网络编程接口。它为读者提供在Windows下使用各种平台实现网络程序设计方面的帮助。另外,本书也可作为大学本科生或研究生的参考资料,还可作为高等院校计算机网络课的教学参考书。