15-UDP vs TCP

  • UDP:无连接、不可靠、数据包协议

    • UDP = IP + port (+ weak checksum)

  • TCP:面向连接、可靠、字节流协议

  • 什么时候用 UDP?使用场景十分受限

  • 并发模型:如何支持并发客户端

    • TCP:每个客户端一个socket fd,线程不安全

    • UDP:所有客户端共享一个socket fd,线程安全

    •  
posted @ 2023-04-29 15:20  DavidJIAN  阅读(9)  评论(0)    收藏  举报