套接字(Socket)是一种跨主机进程之间的双向通信接口,每个打开的套接字都可以通过一个套接字描述符来描述,因此可以使用低级文件编程库操作套接字. TCP是一中面向连接的网络传输控制协议.它每发送一个数据,都要求对方确认,如果没有接收到对方的确认,就将自动重新发送一个数据,直到多次重发失败后,才放弃发送. TCP协议程序均采用客户机-服务器模式. 下面学习的是TCP套接字的函数及其使用方法,描述TCP客户端和服务器端程序设计的通用流程. 包括创建套接字.命令套接字.侦听套接字.连接套接字.流数据…