两条 JSON 粘成一条,问题不在 TCP。TCP 只负责把字节按序送到,从不保留“消息”边界。应用层没规定一帧多长,接收端就只能靠猜。我把四种常见拆包方案做成了一个能点的实验室。