#include<sys/socket.h>
#include<sys/types.h>
#include<net inet/in.h>
#include<stdlib.h>
•int main (int argc, char*argc [ ])
•int main (int argc, char*argc [ ])
{
9• int s=socket (AF_INET, SOCK_STRING, 0);
10•struct sockaddr_in srv, cli;
11• cli. sin_family=AF_INET;
12•cli. sin_porte=atoi(argv[1]);
13•cli.sin_addr.s_adr=INADDR_ANY;
14•if(bind(s,&srv, sizeof(srv)>==-1)
15•{
16•perror("bind");}
17•retun(-1);
int nbr;
9• int s=socket (AF_INET, SOCK_STRING, 0);
10•struct sockaddr_in srv, cli;
11• cli. sin_family=AF_INET;
12•cli. sin_porte=atoi(argv[1]);
13•cli.sin_addr.s_adr=INADDR_ANY;
14•if(bind(s,&srv, sizeof(srv)>==-1)
15•{
16•perror("bind");}
17•retun(-1);
int nbr;
• srv. sin_family=AF_INET;
•srv.sin_addr.s_adr=inet_addr(arg v[2]);
•srv. sin_porte=atoi(argv[3]);
•srv. sin_porte=atoi(argv[3]);
scanf("%d",&nbr);
sendto(s,&nbr,sizeof(nbr),0,&srv,sizeof(srv));
scanf("%d",&nbr);
sendto(s,&nbr,sizeof(nbr),0,&srv,sizeof(srv));
recvfrom(s,&nbr,sizeof(nbr),0,&srv,sizeof(srv));
close(s)
return 0;
}
close(s)
return 0;
}