socket通信中;服务端瞬间write3次;客户端只read了一次;如何在客户端区分这三个数据

socket通信中;服务端瞬间write了3次;客户端只read了1次;如何在客户端区分这三个数据;已经接受的数据如何区分;

限制read和write的字节数,使之相等

1。每一片用结束符做标记
比如:abcdefg* dghgcnkih* hgv*dfdb*
2。自己设计一个协议,让对方知道这一片一共有多少字节
比如:length:xxx\r\n[数据]

这就是应用层协议问题了呀