任务:
利用UDP实现基本通信
思路:
1.服务器实现:socket bind recvfrom sendto
2.客户端实现:socket sendto recvfrom
//服务器
#include <sys/types.h>
#include <sys/socket.h>
#include <stdio.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>int main(int argc,char *argv[])
{//socket实现int serfd;serfd = socket(AF_INET,SOCK_DGRAM,0);if(serfd > 0){printf("socket sucess :%d\r\n",serfd);} //调用一下bind函数 绑定 #define SERVER_IP "192.168.11.26"//ip可更换 #define PORT_NUM 1111typedef struct sockaddr SA; //给类型取一个别名typedef struct sockaddr_in SIN;//IPV4类型SIN seraddr,cliaddr;//定义->清空->赋值 bzero(&seraddr,sizeof(SIN));//功能类似memset(&seraddr,0,sizeof(SIN))--清空操作 seraddr.sin_family = AF_INET;//IPV4类型 seraddr.sin_port = htons(PORT_NUM);//htons--将端口