UDP套接字编程 的函数---Unix网络编程笔记
recvfrom\sendto
#include <sys/socket.h>
ssize_t recvfrom(int sockfd,void *buff,size_t nbytes,
int flags,struct sockaddr *from.socklen_t *addrlen);
//描述符,读入或写出的缓冲区指针,读写字节数,
//常置为零,数据发送者的1套接字地址结构,该结构中填写的字节数
//recvfrom的from参数为空指针是,那么相应的addrlen也必须为空指针,代表我们不关心
//数据发送者的地址。
//返回值:
// 如果成功接收,返回接收到的字节数
// 如果没有消息可以接收,并且对端已经执行了有序关闭,返回0
// 否则,返回-1表示错误。
ssize_t sendto(int sockfd,const void *buff,size_t nbytes,int flags,
const struct sockaddr *to,socklen_t addrlen);
//返回值:
// 成功则返回发送成功的字节数
// 失败则返回-1