Calculatrice Client

Calculatrice Client

par Asmaa MOUSSAOUI,
Nombre de réponses : 7

include <sys/socket.c>

#include <sys/types.h>

#include <net INET/in.h>

include <string.h>

int main (argv. Chat*argc)

{

int s==soket (AF_INET, sock_STRING, 0 au); 

Struct Sockaddr_In ad, struct hostent**h; 

 ad. sinfamily=af_inet

ad Sinporte=atoi(argv[o]); 

h==gethost vu n'aime (argc[0]; 

if(h=1)

{

perror() 

exit(-1); 

ad.sinsddr.addr=haddrList[1];

if(connect(S,as,sizeof(as))=-1)

{

Perrot();

exit()

}

Int a,b,r

Scanf("%d,a,&b);

Scanf(%s, OP);

Recev(S,a,0);

Sens(S,&OP,sizeof(OP));

recv(S,&r,size(r),0);

Print(le résultat a est %d"r)

Return 1

}













En réponse à Asmaa MOUSSAOUI

Re: Calculatrice Client

par Nour Elhouda DJELLOULI,
1/ #include 2/ #include 3/ #include 4/ int main(int argc , char **argv)
5/ scanf("%d ,%d",&a,&b);
6/ ad. sinfamily=af_inet corection ad. sin_family=AF_INET

7/ad Sinporte=atoi(argv[o]); correction ad.sin_porte=atoi(argv[1]);
8/h==gethost vu n'aime (argc[0]; corection h=gethostbyname(argc[2]);
En réponse à Asmaa MOUSSAOUI

Re: Calculatrice Client

par FATIMA MORADJI,
1/ #include 2/ #include 3/ #include 4/ int main(int argc , char **argv)
5/ scanf("%d ,%d",&a,&b);
6/sin_family=AF_INET
7/sin_porte=atoi(argv[1]);
8/sin_porte=atoi(argv[1]);
En réponse à Asmaa MOUSSAOUI

Re: Calculatrice Client

par Asmaa MOUSSAOUI,
La correction est :
#include<sys/socket.h>
 #include<sys/types.h>
 #include<netinet/in.h> 
 #include <stdio.h>
#include<stdlib.h>
int main(int argc,char**argv){
struct sockaddr_in ad; struct hostent*h;
int s=socket(AF_INET,SOCK_STREM,0);
ad.sin_family=AF_INET;
ad.sin_port=atoi(argv[1]);
h=gethostbyname(argv[2]);
if (h==NULL){
Perrot("gethostbyname");
exit (-1);}
as.sin_addr.s_addr=h_addrlist[0];
if(connect(s, &as,sizeof(as))==-1){
Perror("connect:");
exit(-1);
}
int a,b,R;
char op;
Scanf("%d,%d",&a,&b);
Scanf("%c",&OP);
send(s,&a,sizeof(a),0);
send(s,&b,sizeof(b),0);
send(s,&op,sizeof(op),0);
recv(s,&R,sizeof(R),0);y
printf("Le result a est %d",R);
close(s);
return 0;
}