Azzurra IRC Network Forum

Programmazione con Linux

Andros · 01/01/2007 17:54 · #1
Salve a tutti, dovrei creare una chatbot per un progetto di sistemi operativi.Ho scritto il codice ma nn funziona come dovrebbe.....in pratica se scrivo come prima domanda ciao funziona altrimenti il client-server sballa potreste darmi una mano??? Grazie

Client.

printf("%s. Scrivi: ",nick);
scanf("%s",&scelta);
write(sockfd,scelta,20);
(strcmp(scelta,"ciao"));
read(sockfd,buf,MAX_DIM);
printf("\nmessaggio dal server%s\n\n",buf);

printf("%s. Scrivi: ",nick);
scanf("%s",&scelta);
write(sockfd,scelta,20);
while(strcmp(scelta,"come_va"));
read(sockfd,buf,MAX_DIM);
printf("\nmessaggio dal server%s\n\n",buf);

Server.

r read(client_sockfd,buf,MAX_DIM);
printf("Messaggio Client %s\n",buf);
if ((strcmp(buf,"ciao")==0)) ;
write (client_sockfd,"\n\nsalve",10);

read(client_sockfd,buf,MAX_DIM);
printf("Messaggio Client %s\n",buf);
if (strcmp(buf,"come_va")==0);
write (client_sockfd,"\n\nbene",10);

Vi lascio anche l'e-mail andreacameli@hotmail.com