网络编程UDP
TCP的特点:面向连接的 可靠的 流式服务
UDP的特点:无连接 不可靠 数据报服
IP的特点: 无连接 不可靠 无状态
udp报头
流式服务和数据报服务:
UDP的编程流程:
服务器:socket bind recvform/sendto close
客户端:socket sendto/recvfrom close
int recvfrom(int sockfd, void *buff, int len, int flag, struct sockaddr *arc_addr, int *addr_len);
int sendto(int sockfd, void *buff, int len, int flag, struct sockaddr*dest_addr, int addr_len);
服务器代码:
客户端代码: