Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Inizializzazzione SOCKADDR in c ambiente WINDOWS
Forum - C/C++ - Inizializzazzione SOCKADDR in c ambiente WINDOWS

Avatar
ManfroC (Ex-Member)
Rookie


Messaggi: 26
Iscritto: 15/05/2011

Segnala al moderatore
Postato alle 17:14
Venerdì, 03/06/2011
Questa è la mia inizializzazione....

Client_addr.sin_family = AF_INET;
Client_addr.sin_addr.s_addr = inet_addr(IP)
Client_addr.sin_port = htons(PORT);


...ma il problema è questo(non mi era mai capitato)

ERRORI RILEVATI:


129 C:\Users\Manfro\Desktop\KeyLogger 1.02\Key.c request for member `sin_family' in something not a structure or union
130 C:\Users\Manfro\Desktop\KeyLogger 1.02\Key.c request for member `sin_addr' in something not a structure or union
131 C:\Users\Manfro\Desktop\KeyLogger 1.02\Key.c request for member `sin_port' in something not a structure or union


Ciao a tutti!!!
PM
Avatar
Alex (Ex-Member)
Expert


Messaggi: 441
Iscritto: 15/08/2005

Up
0
Down
V
Segnala al moderatore
Postato alle 17:59
Venerdì, 03/06/2011
come l'hai dichiarato Client_addr?

SOCKADDR *Client_addr - ManfroC - 03/06/11 18:50
scusa per il voto...ma mi non sapevo cosa fosse!!! - ManfroC - 03/06/11 19:06
prova a usare l'operatore "->" anzichè "." - carlduke - 03/06/11 21:35


Alex=)
PM
Avatar
Alex (Ex-Member)
Expert


Messaggi: 441
Iscritto: 15/08/2005

Up
1
Down
V
Segnala al moderatore
Postato alle 20:37
Venerdì, 03/06/2011
se invece la dichiari come struct sockaddr_in Client_addr funziona?

Grazie mille...adesso funziona...!!!!!!!! - ManfroC - 04/06/11 14:50
di niente! sockaddr_in ha la stessa dimensione di sockaddr, ma è per i protocolli tcp e udp.. - Alex - 04/06/11 16:57


Alex=)
PM