问题描述 用socket+TCP协议编程存在读取数据100字节但是,数据不足100字节的问题,转换数据总是有问题,看了一些书籍,都说发送前封包,接收的时候解包为对象,但是没有例子不是很直观,到底在发送前怎么封装,接收时怎么解封,如果我读取100条数据,前50是我要的,后50是下一条的,那么又要怎么处理呢?请各位指教,谢谢,最好有实例 解决方案 解决方案二:你可以首先发送整条数据的长度,当接收到指定长度之后就可以算下一条了解决方案三:c#传送的是byte[],先把这个数组的长度传过去,然后等响应后