热线电话:13121318867

登录
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.0000
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子