UNIX(网络编程-UDP):01---recvfrom、sendto
作者:互联网
一、格式
#include<sys/types.h>
#include<sys/socket.h>
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);
//返回值:成功返回读/写的字节数;出错返回-1
参数:
- 参数1:套接字描述符(这里的sockfd是使用这个函数的sockfd)
- 参数2、3:发送/接收数据的缓冲区指针和读写的字节数
- 参数4:后面讨论recv、send、recvmsg、sendmsg时再讨论,此时先设置为0
- 参数5、6:发送/接收数据的套接字地址、以及地址大小
注意:最后一个参数recvfrom函数为地址大小指针,sendto函数为地址大小
二、注意事项
标签:UDP,01,int,recvfrom,地址,参数,sendto,sockfd 来源: https://blog.csdn.net/qq_41453285/article/details/89599398