udp客户端编写流程

创建套接字
读写
关闭
 
 
sendto
ssize_t sendto(int sockfd, const void *buf, size_t len, int flags,const struct sockaddr *dest_addr, socklen_t addrlen);
功能: 发送数据
    sockfd: 套接字
    buf: 发送的内容地址
    len: 发送内容的大小
    flags: 0 
    dest_addr: ipv4套接字结构体(目的地的地址信息)   
     addrlen: 结构体大小
返回值: 发送的字节数
 
ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags,
                        struct sockaddr *src_addr, socklen_t *addrlen);
功能:
    收数据
    参数:
    sockfd: 套接字
    buf:  存储数据数据区的地址
    len: 存储数据数据区大小
    flags: 0
    src_addr:  ipv4套接字结构体(存储对方的地址信息)
    addrlen:  ipv4套接字结构体大小的地址
返回值L接收数据的字节数
 
客户端代码:
 
 
服务器代码实现:
 
 
 
 
 
 
 
 
 
 
 
 

你可能感兴趣的:(udp客户端编写流程)