我的通信程序在发送数据时定义的数据包长度可变采用分隔符来区分单个报文,比如"/"数据"@"的格式。在接收报文时我的做法是用阻塞的Socket一个一个字节接收,从收到"/"开始到收到"@"结束,目前实现都没有问题,但我觉得这样一个一个字节的接收效率是否很低?对于这种采用分隔符来标识的报文有什么好的接收方式吗?