C#基于Tcp协议的socket通信,知道服务端发送数据长度、帧头和发送频率,如何在客户端取得完整一帧数据?
服务端无法改变,但是知道实际发送数据长度为608字节,且分为16段,每段38个字节,每段的开头第一个字节为16进制“FF”,第二个字节为“C0”、“C1”等等,我接收的时...
服务端无法改变,但是知道实际发送数据长度为608字节,且分为16段,每段38个字节,每段的开头第一个字节为16进制“FF”,第二个字节为“C0”、“C1”等等,我接收的时候,用的byte[4000]这个数组来接收的,并判断“FFC0”的位置,然后把从这个位置开始的608个字节拿出来作为完整一帧的数据,实际上并不是这样的,底层接收数据不知道如何完成的,想问问有什么好方法?
展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询