Janky
14-03-2007, 19:53
ciao, uso mac os x assieme all'ide Xcode
sto facendo uno dei miei primi programmini di rete, ma ho problemi con la
addr_initialize
in particolare, non mi funziona inet_addr, dicendomi che non l'ho dichiarata... :confused:
il codice che uso è questo:
void addr_initialize(struct sockaddr_in* indirizzo, int port, long IPaddr){
indirizzo->sin_family = AF_INET;
indirizzo->sin_port = htons((u_short) port);
indirizzo->sin_addr.s_addr = IPaddr;
}
e quando richiamo la addr_initialize lo faccio con
addr_initialize(&server_addr,PORT,inet_addr(argv[1]));
e mi da appunto errore su questa riga, riferendosi alla inet_addr
non riesco a capire dove sbaglio... il programma l'ho copiato esattamente dal proiettore in classe.
il mio prof usa esattamente come me un macbook pro... quindi non è un problema di so...
al massimo chiederò a lui
sto facendo uno dei miei primi programmini di rete, ma ho problemi con la
addr_initialize
in particolare, non mi funziona inet_addr, dicendomi che non l'ho dichiarata... :confused:
il codice che uso è questo:
void addr_initialize(struct sockaddr_in* indirizzo, int port, long IPaddr){
indirizzo->sin_family = AF_INET;
indirizzo->sin_port = htons((u_short) port);
indirizzo->sin_addr.s_addr = IPaddr;
}
e quando richiamo la addr_initialize lo faccio con
addr_initialize(&server_addr,PORT,inet_addr(argv[1]));
e mi da appunto errore su questa riga, riferendosi alla inet_addr
non riesco a capire dove sbaglio... il programma l'ho copiato esattamente dal proiettore in classe.
il mio prof usa esattamente come me un macbook pro... quindi non è un problema di so...
al massimo chiederò a lui