/* 显示服务端已经收到了信息 */ fprintf(stdout,"I have received %s",msg); sendto(sockfd,msg,n,0,(struct sockaddr*)&addr,addrlen); } }
int main(void) { int sockfd; struct sockaddr_in addr;
sockfd=socket(AF_INET,SOCK_DGRAM,0); if(sockfd<0) { fprintf(stderr,"Socket Error:%sn",strerror(errno)); exit(1); } bzero(&addr,sizeof(struct sockaddr_in)); addr.sin_family=AF_INET; addr.sin_addr.s_addr=htonl(INADDR_ANY); addr.sin_port=htons(SERVER_PORT); 页码:[1] [2] [3] [4] [5] [6] [7] 第2页、共7页 |