常用的UDP实现的程序:DNS域名系统,NFS网络文件系统,SNMP简单网络管理协议
ssize_t recvfrom(int sockfd,void *buff,size_t nbytes,int flags...[MAXLINE];
for(;;){
len = clilen;
n = Recvfrom(sockfd,mesg,MAXLINE,0,pcliaddr,&len); //读一个到达的数据包...Sendto(sockfd,mesg,n,0,pcliaddr,len); //发送回给客户机
}
}
SOCK_DGRAM:UDP套接口
1 函数不能终止
2 服务器是迭代服务器,没有fork...,在DNS中查找服务器验证
2 服务器配置每个IP地址创建套接口,捆绑IP地址此套接口,
仅在进程已将UDP套接口连接到确切的对方后,这些一步错误才返回给进程。...在已连接的UDP套接口上调用connect达到下面两个目的:
1 指定IP地址和端口号
2 断开套接口
使用connect连接后再调用read write
void dg_cli(FILE *fp,int