本帖最后由 panyufeng000 于 2011-11-23 14:32:00 编辑

解决方案 »

  1.   

    把校验和数据也作为结构体一个成员,一般校验数据info字段好了
      

  2.   

    但是如果我数据:
    unsigned char info1[20]
    unsigned char info2[20]
    unsigned char info3[20]
    那如果几个info存在怎么校验呀?是不是只要校验其中一个就可以了呀!
      

  3.   

    如果你是担心socket数据传送中出错而做校验,就没必要了。如果你要做校验,那肯定就是全部校验了。几个info,可以拼成一个字符串,对这一个字符串做CRC-32。
      

  4.   

    socket传输协议已经保证了传输时不会出错,如果要防止数据被修改,一般就加个crc16就行了。