写一个在线考试系统 想采用UDP方式传输源码(传输文本字符串),但看别人的帖子好像说UDP丢包严重,又有的说UDP的底层自己有校验,有的说采用UDP要自己加上校验。想采用TCP,但说比UDP开销大,效率低。小弟新手,给些建议。

解决方案 »

  1.   

    想充分保证安全,用tcp,你这种一般还是tcp比较好
      

  2.   

    UDP快,要自己加上校验
    TCP会慢一些,不用校验在线考试系统,没做过,不知道具体情况,UP
      

  3.   

    UDP 的检验和是可选的,TCP的检验和是必须的
    丢包和检验和没有关系,如果没有特殊需求的话,建议使用TCP,简单,效率也很高。
      

  4.   

    UDP 一般是实时系统采用的较多(视频传输,音频传输)
    你的还是用TCP 吧, 文本占不了多少带宽, 用TCP 完全可以保证高效