piccole modifiche
This commit is contained in:
parent
13c736e040
commit
b7b42264fc
4
client.c
4
client.c
|
@ -149,6 +149,7 @@ int main(int argc, char *argv[])
|
||||||
fflush(stdout); //forza la scrittura dei dati bufferizzati sullo stream
|
fflush(stdout); //forza la scrittura dei dati bufferizzati sullo stream
|
||||||
return(4);
|
return(4);
|
||||||
}
|
}
|
||||||
|
do{
|
||||||
fflush(stdout);
|
fflush(stdout);
|
||||||
scelta=menu();
|
scelta=menu();
|
||||||
if(scelta==0)
|
if(scelta==0)
|
||||||
|
@ -167,13 +168,13 @@ int main(int argc, char *argv[])
|
||||||
scanf("%u",&farina);
|
scanf("%u",&farina);
|
||||||
messaggio="buy flour"+farina;
|
messaggio="buy flour"+farina;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
/* scrittura => invio del messaggio al server */
|
/* scrittura => invio del messaggio al server */
|
||||||
len = strlen(messaggio)+1;
|
len = strlen(messaggio)+1;
|
||||||
nwrite=0;
|
nwrite=0;
|
||||||
printf ("lunghezza messaggio %d write()\n", len);
|
printf ("lunghezza messaggio %d write()\n", len);
|
||||||
fflush(stdout);
|
fflush(stdout);
|
||||||
|
|
||||||
while( (n=write(socketfd, &(messaggio[nwrite]), len-nwrite)) >0 )
|
while( (n=write(socketfd, &(messaggio[nwrite]), len-nwrite)) >0 )
|
||||||
nwrite+=n;
|
nwrite+=n;
|
||||||
if(n<0) {
|
if(n<0) {
|
||||||
|
@ -205,6 +206,7 @@ int main(int argc, char *argv[])
|
||||||
/* stampa risultato */
|
/* stampa risultato */
|
||||||
printf("stringa ricevuta: %s\n", buffer);
|
printf("stringa ricevuta: %s\n", buffer);
|
||||||
fflush(stdout); //forza la scrittura dei dati bufferizzati sullo stream
|
fflush(stdout); //forza la scrittura dei dati bufferizzati sullo stream
|
||||||
|
}while(scelta!=5);
|
||||||
|
|
||||||
/* chiusura socket */
|
/* chiusura socket */
|
||||||
close(socketfd);
|
close(socketfd);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user