本书按照问题驱动、由浅入深的理念,以项目实例的形式介绍基于Visual C++的TCP/IP WinSock网络编程方法。全书共13章,主要内容包括网络编程的实现原理、控制台版本的TCP通信程序、Win32 API版本的TCP通信程序、异步通信版本的TCP通信程序、UDP通信程序、MFC网络编程、TCP文件传输程序、网络用户登录程序、TCP一对多通信程序、在线考试系统和网络嗅探软件。
本书适合作为高等院校各专业“网络编程”等课程的教材,也可作为网络编程的培训类教材,还可供网络编程开发人员参考使用。