int recvfrom (int sockfd, void* buf, int len, unsigned int flags, struct sockaddr* from, int* fromlen);
参数:
sockfd : 是你想要读取数据的套接字描述符
buf : 一个指针,指向你能存储数据的内存缓冲数据区
len : 缓存区的尺寸大小。
flags : 通常为0
from : 是一个本地指针,指向一个struct sockaddr 的结构。
fromlen : 是一个指向int 数据类型的指针,它的大小应该是 sizeof(struct sockaddr) 当函数返回的时候,fromlen 指向的是from指向的 struct sockaddr 的实际大小。
返回值 :
正常 : 返回它接收的字节数,如果发生了错误,返回-1