一、 简介:
UDP是无连接的协议,不需要connect可以直接使用sendto/sendmsg等携带对端信息的函数对数据进行发送接收,但是其实UDP的socket也是可以进行connect的。
connect完的socket和未connect的socket有如下区别:[1]
1. 可以使用不指定目的信息的接收发送函数,如read/write
2. 由已连接UDP套接字引发的异步错误会返回给它们所在的进程,而未连接UDP套接字不接收任何异步错误。
一、 简介:
UDP是无连接的协议,不需要connect可以直接使用sendto/sendmsg等携带对端信息的函数对数据进行发送接收,但是其实UDP的socket也是可以进行connect的。
connect完的socket和未connect的socket有如下区别:[1]
1. 可以使用不指定目的信息的接收发送函数,如read/write
2. 由已连接UDP套接字引发的异步错误会返回给它们所在的进程,而未连接UDP套接字不接收任何异步错误。