UDP :不可靠传输协议,但是TUP数据传输速度很快
UDP 通信分三种模式 :单播模式,组播模式,广播模式
UDP 单播通信的搭建步骤 :
1.创建UDP 的通信socket
#include <sys/types.h> /* See NOTESw*/
#include < sys/socket.h>
int socket ( int domain, int type ,int protocol1);
参数一:网络层协议 AF_INET IPv4 Internet protocols
参数二:传输层协议 SOCK_STREAM 数据流 TCP SOCK_DGRAM 数据报 UDP
参数三:属性 默认为 0
返回值:成功返回 new socket (新的网络通信文件描述符) 失败 error, -1
例子: 选择UDP协议
int socket(int domain,SOCK_DGRAM, int protocol);
2.绑定本地的网络地址
#include <sys/types.h> /* See NOTES */
#include <sys/socket.h>
int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen);
参数一:需要绑定的服务器socket
参数二:服务器的IP地址信息
参数三:服务器的IP地址信息的大小
返回值: 成功 0 失败 -1
在UDP通信注意