能谈谈校验码的具体实现么?
例如我要传递一个字符串“ABCDE”,那么在UDP里面加入什么校验码好?
接受方如何判断传来的UDP包是正确的?谢谢。

解决方案 »

  1.   

    收到udp之后就发“收到”
    如果3分钟内没有接收“收到”包
    就重新发
    哈哈,应该这样
    我出来没用过udp....
      

  2.   

    校验码最简单的是检验和,就是 A+B+C+D+E
      

  3.   

    校验码最简单的是检验和,就是 A+B+C+D+E mod 256
      

  4.   

    xzjxu,能否再详细一点?谢谢。
      

  5.   

    char str[]="ABCDE\0";
    char *p;
    unsigned char sum;
    p=str;
    sum=0;
    while (*p) {
      sum+=(*p);
      p++;
    }