简介 套接字是操作系统中用于网络通信的重要结构,它是建立在网络体系结构的传输层,用于主机之间数据的发送和接收,像web中使用的http协议便是建立在socket之上的.这一节主要讨论网络套接字. 套接字接口时一组函数,它们和Unix I/O结合起来,用于创建网络应用.许多操作系统都实现了自己的套接字接口.在Unix中,可以将套接字视为一个文件,使用文件I/O函数对套接字进行操作,这也贯彻了Unix中一切皆文件的思想. 既然是网络通信,那么就需要服务端和客户端,一个基本的客户端和服务端的通信模型如…