#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <stdlib.h>
int main(int argc, char**argv){
struct sockaddr_in adr,adr cli;
int s= socket(AF_INET,SOCK_STREAM,0);
adr.sin_family = AF_INET;
adr.sin_addr.s_addr = INADDR_ANY;
adr.sin_port =inet _addr(argv[2]) ;
if(connect(s,(structsockaddr)&addr),sizeof(adr)==-1){
perror("connect..");
exit(1) ;
}
listen(s,10) ;
for( i=0;i<nb;i++) {
int lg = sizeof(adr_cli) ;
int ns =accept(s,(structsockaddr)&addr),&lg);
scanf("%d",&nb);
write(ns,&nb,sizeof(&nb));
read(ns,&nb,sizeof(&nb));
close(ns);
}
Close(s);
return 0;
}