2018-10-29
阅读量:
992
TCP和UDP的区别?边缘触发和水平触发的区别?
a. 基本区别:
基于连接与无连接
TCP要求系统资源较多,UDP较少;
UDP程序结构较简单
流模式(TCP)与数据报模式(UDP);
TCP保证数据正确性,UDP可能丢包
TCP保证数据顺序,UDP不保证
b. 编程中的区别
socket()的参数不同
UDP Server不需要调用listen和accept
UDP收发数据用sendto/recvfrom函数
TCP:地址信息在connect/accept时确定
UDP:在sendto/recvfrom函数中每次均 需指定地址信息
UDP:shutdown函数无效






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
1条评论