1.socket不同:
TCP --> 流式套接字 SOCK_STREAM
UDP --> 用户数据报套接字 SOCK_DGRAM
2.工作流程不同:
TCP:双方在通信之前,必须要先链接(listen、accept、connect)。
UDP:有了套接字后就可以直接 通信。
3.通信函数接口不同:
TCP:
read/write
recv/send
recvfrom/sendto(一般不怎么用这组)UDP:
recvfrom/sendto
4.通信方式不同:
TCP: 点对点通信。
UDP: 一对多通信。