1、UDP网络编程主要流程
UDP协议的程序设计框架,客户端和服务器之间的差别在于服务器必须使用bind()函数来绑定侦听的本地UDP端口,而客户端则可以不进行绑定,直接发送到服务器地址的某个端口地址。...图1.3 UDP编程流程
2、相关函数
(1) int socket(AF_INET, SOCK_DGRAM, 0);
创建udp socket,返回套接字描述符,UDP协议建立套接字的方式同TCP方式一样...> 0) { printf("接收到的数据:%s\n",recvbuf); sendto(sock, recvbuf, n, 0,...(struct sockaddr *)&peeraddr, peerlen); printf("回送的数据:%s\n",recvbuf); } } close...SOCK_DGRAM, 0)) < 0) ERR_EXIT("socket"); echo_cli(sock); return 0;}
实验结果:
UDP编程注意