#include <sys/types.h>
#include <sys/socket.h>
ssize_t sendto(int sockfd, const void *buf, size_t len, int flags,
const struct sockaddr *dest_addr, socklen_t addrlen);
参数:
sockfd
:通信的fdbuf
:要发送的数据len
:发送数据的长度flags
:一些标志位,一般不使用,设置0即可dest_addr
:通信的另外一端的地址信息addrlen
:地址的内存大小ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags,
struct sockaddr *src_addr, socklen_t *addrlen);
参数
sockfd
:通信的fdbuf
:传出参数,用于接收数据的数组len
:buf
数组的大小flags
:一般设置为0src_addr
:传出参数,用来保存另外一端的地址信息,不需要可以指定为NULL