ciao a tutti ho un problema su questo scenario,
echo_sel_client
codice:
#include "basic.h"
#include "echo_client.h"
int main(int argc, char **argv)
.....
.....
....
una serie di operazioni
..
poi ho
str_clisel_echo(stdin, sockd);
exit(0);
}
da linea di comando passo 3 parametri mi interessa il 3 cioè argv[2], che è sempre un intero, a questo punto nella funzione str_clisel_echo invece di passargli stdin e sockd vorrei passargli argv[2] e sockd è possibile?
ho provato con la write a giocare un pò ma non ho avuto molta fortuna.
voglio puntualizzare che in str_clisel_echo.c ho
codice:
str_clisel_echo(FILE *fd, int sockd)
ed echo_client.h è questo
codice:
void str_clisel_echo(FILE *fd, int sockd);
naturalmente vorrei evitare di toccare quest'ultimo.