UDP通信
通信流程如图
UDP服务端的工作流程:
1、创建--socket套接字
#include<sys/types.h>
#include<sys/socket.h>
int socket(int domain, int type, int option);
domain -- 网络协议 AF_INET(ipv)
type--数据传输方式 SOCK_STREAM (面向连接) SOCK_DGRAM(面向无连接)
option--协议类型,0
成功返回socket句柄, 失败返回-1
2、绑定--将创建的socket套接字返回的句柄与本机的ip、端口绑定
#include<sys/types.h>
#include<sys/socket.h>
int bind(int sockfd, struct sockaddr *my_addr, int addrlen);
sockfd -- 要绑定的socket句柄
3、发送--向指定ip、端口(客户端)发送数据(接收)
#include<sys/type