主要讲述了基于套接字(Socket)进行网络编程的基本概念,其 中包括 TCP 协议、套接字、聊天程序的三种开发模式,以及两个基本操作:侦听端口、连接 远程服务端;第二篇讲述了一个简单的范例:从客户端传输字符串到服务端,服务端接收并 打印字符串,将字符串改为大写,然后再将字符串回发到客户端,客户端最后打印传回的字 符串;第三篇是第二篇的一个强化,讲述了第二篇中没有解决的一个问题,并使用了异步传 输的方式来完成和第二篇同样的功能;第四篇则演示了如何在客户端与服务端之间收发文件; 第五篇实现了一个能够在线聊天并进行文件传输的聊天程序,实际上是对前面知识的一个综 合应用。