我们都知道TCP 是面向连接的,因此再传输数据之前必须要建立连接,也就是客户端调用connect(),服务端accept(),完成三次握手,建立连接。
我们也知道UDP是面向无连接的,它传输数据之前是不需要建立连接的,那么对于UDP通信编程,我们是否需要调用connect了?如果可以,什么时候调用了?调用了有什么好处了?
一、发送接收函数
首先回顾下,传输数据的两组函数
1、tcp
int send(int s, const void *msg, size_t len, int flags);
int recv(int s, void *buf, size_t len, int flags);