Académique Documents
Professionnel Documents
Culture Documents
socklen_t len; int sockfd,clifd; socklen_t len; char name[10], int sockfd,clifd; char name[10], int sockfd,clifd; socklen_t len; char name[10], int sockfd,clifd; socklen_t len; char name[10], int sockfd,clifd; socklen_t len; char name[10],size[5]; char buf[100][200]; FILE*f1,*f2,*f3;int i=0,j; struct sockaddr_in servaddr,cliaddr; sockfd=socket(AF_INET,SOCK_STREAM,0); if(sockfd<0) servaddr.sin_port=htons(5001);
servaddr.sin_addr.s_addr=INADDR_ANY; bind(sockfd,(struct sockaddr*)&servaddr,sizeof(servaddr)); listen(sockfd,0); len=sizeof(struct sockaddr); clifd=accept(sockfd,(struct sockaddr*)&clifd,&len); read(clifd,name,sizeof(name)); f1=fopen(name,"r"); fgets(buf[i],200,f1); len=sizeof(struct sockaddr); clifd=accept(sockfd,(struct sockaddr*)&clifd,&len); read(clifd,name,sizeof(name)); f1=fopen(name,"r"); len=sizeof(struct sockaddr); clifd=accept(sockfd,(struct sockaddr*)&clifd,&len); read(clifd,name,sizeof(name)); f1=fopen(name,"r");