1、UDP网络编程主要流程
UDP协议的程序设计框架,客户端和服务器之间的差别在于服务器必须使用bind()函数来绑定侦听的本地UDP端口,而客户端则可以不进行绑定,直接发送到服务器地址的某个端口地址。...图1.3 UDP编程流程
2、相关函数
(1) int socket(AF_INET, SOCK_DGRAM, 0);
创建udp socket,返回套接字描述符,UDP协议建立套接字的方式同TCP方式一样..., const void *data, int data_len, unsigned int flags, struct sockaddr *remaddr,sock_lenremaddr_len)
功能...recvfrom(int sockfd, void *buf,int buf_len,unsigned int flags,struct sockaddr *from,sock_len *fromlen);
功能...SOCK_DGRAM, 0)) < 0) ERR_EXIT("socket"); echo_cli(sock); return 0;}
实验结果:
UDP编程注意