整个包的定义包括
head 2byte
length
crc16 校验
flag
content 内容
end我对网络编程这块没接触过,希望大家指点下资料或者代码看看,有人讲解下java里发送和接受数据包的一些关键点,非常感谢
head 2byte
length
crc16 校验
flag
content 内容
end我对网络编程这块没接触过,希望大家指点下资料或者代码看看,有人讲解下java里发送和接受数据包的一些关键点,非常感谢
length 4B,或者2B(2B一般足够了)
crc16 2B
flag 4B,看你自己定义了,
content N bytes不需要所谓的end,length = 2 + 4 + 2 + 4 + N
我觉得还是要end,一串字节组过来,你可通过以head和end来截取一段正确的数据包,
楼上分配的大小也挺合理的,length的长度2B应该足够了。
另外我想问下这个length是表示什么的长度呢?content?还是其它?