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.