Le funzioni che ci ha mostrato il professore a lezione sono la write() e la read().
Esistono anche altre funzioni? Praticamente quello in cui sono bloccato io sono è il seguente problema, io ho questo codice che appena viene lanciata la connessione tra server e client dovrebbe apparire sul terminale del client:
codice:
int login(){
int a, b='n', scelta;
printf("\n\n\n\n\nScegli un azione inserendo il numero corrispondente\n");
printf("*********************************************************\n");
printf("1. Accesso con autenticazione\n");
printf("2. Accesso senza autenticazione\n");
printf("0. Uscita\n");
printf("*********************************************************\n");
if(scanf("%d",&scelta)==0){
scelta=-1;
int ch;
while((ch=getchar())!='\n' && ch!=EOF);
b='s';
}
else{
switch (scelta){
case 0: /*Usicta dal login*/
printf("\n\nArrivederci!\n\n");
break;
case 1:/*Accesso con autenticazione*/
autenticazione();
break;
case 2:/*Accesso senza autenticazione*/
presentazione2();
menu2();
break;
default:/*Riaccede al login per inserimento indice errato*/
printf("\n\nHai inserito un indice inesistente, riprova!\n\n");
{
int ch;
while((ch=getchar())!='\n' && ch!=EOF);
}
login();
break;
}
}
if(b=='s'){
printf("\n\nQuello che hai inserito non è un numero!\n\n");
login();
}
return 0;
}
Come faccio a far visualizzare tutta la seguente funzione sul client? O meglio tutte le printf? Le dovrei visualizzare sul terminale del client come se le visualizzassi in remoto sul server stesso.