1.客户端的搭建
2.服务器搭建

3.TCP中的粘包现象
tcp协议为了提高发送的效率,会将短时间连续发送的小数据,当做一组数据统一发送
原理是:
tcp协议本身存在一个1500字节的缓存区,tcp协议每次write发送数据的时候,总是会发送1500个字节
如果发送了n组数据,这n组数据的时间间隔很短,并且数据总大小没有超过1500个字节
那么TCP协议就会将这n组数据全都放到同一个1500字节的缓存区中去,统一发送。
4.协议包
规定好一组数据的固定大小,以及一组数据里面每个数据占据多少个字节
然后服务器和客户端,全都遵循同样的规定实现数据的收发
这样的规定如果我们把它打包写成具体的代码,打包出来的成果我们就称为协议包。
由于协议包无法解决按字节数输出我们在终端输入的字符串,所以在协议包的基础上再定义缓存区和变量存放输入的字符串的字节数和内容,当读取到指定字节数内容后进行输出就可以解决。