socket编程里,如何设计自定义通信协议的包头?
如题。 各位在socket编程时,有没有在自定义的通信协议中设计包头?这个包头的设计需要考虑哪些因素呢?
例如,看到过一个网络程序中,自定义包头有如下两个字段: 8字节的自定义包头标识,CRC包头校验字段。那么,还需要考虑哪些字段?
补充问题:由于TCP协议本身就是非常可靠的,这样的包头标识和校验是否有必要呢?
远野贵树_
12 years ago