一、基本流程

UDP网络编程_数据

1.1服务器端

1.创建用户数据报式套接字

2.填充服务器网络信息结构体

3.将套接字和网络信息结构体绑定

4.收发数据

5.关闭套接字

1.2客户端

1.创建用户数据报式套接字

2.填充服务器网络信息结构体

3.收发数据

4.关闭套接字

二、函数说明

int socket(int domain, int type, int protocol);
功能:创建一个用于连接的套接字文件,并返回一个文件描述符
int bind(int sockfd, const struct sockaddr *addr,socklen_t addrlen);
功能:为socket函数创建的套接字绑定地址信息
ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags,
 struct sockaddr *src_addr, socklen_t *addrlen);
 功能:从给定的客户端同读取数据放入容器中
ssize_t sendto(int sockfd, const void *buf, size_t len, int flags,
 const struct sockaddr *dest_addr, socklen_t addrlen);
功能:向套接字中发送数据