if(bind(sockfd,(struct sockaddr *)&ddr,sizeof(struct sockaddr_in))<0) { fprintf(stderr,"Bind Error:%sn",strerror(errno)); exit(1); } udps_respon(sockfd); close(sockfd); }
/* 客户端程序 */ #include #include #include #include #include #include #define MAX_BUF_SIZE 1024
void udpc_requ(int sockfd,const struct sockaddr_in *addr,int len) { char buffer[MAX_BUF_SIZE]; int n; while(1) { /* 从键盘读入,写到服务端 */ fgets(buffer, 页码:[1] [2] [3] [4] [5] [6] [7] 第3页、共7页 |