结束符这种一般是具体传输数据协议中定义或要求的,这样方便接收方了解数据传输情况,利于数据使用。
试想在协议中如果没有结束符类似的定义,怎么判断数据到底传输完毕没有?
当然,结束符并不是传输协议中必要的,有些传输协议可以在头部定义数据长度,接收时也可以自行截断,但结束符更有标识性,对错误校验之类更方便实施。