Questo è vero ma potresti non capire neanche una delle 5 risposte ...
1) Viene dichiarata una variabile di tipo struttuta WSAData
2) Viene creata una variabile di tipo WORD contenente un valore esadecimale 0x0201 (versione della libreria richiesta dal codice seguente, 2.1)
3) Viene chiamata la funzione WSAStartup a cui viene passata la variabile (con la versione di Winsock richiesta) e l'indirizzo della struttura che verrà riempita dalla funzione (viene riempito ogni elemento della struttura).
La funzione restituisce un codice di errore e dovrebbe essere usata così
int err = WSAStartup( Version, &wsa );
Se err è diverso da zero allora il sistema non trova una DLL di Winsock della versione richiesta utilizzabile. In caso contrario, la DLL viene caricata in memoria e nella struttura trovi le informazioni che ti servono per l'uso della stessa.
Grazie mille. Sto prendendo nota di queste tue spiegazioni. Ma, un'altra cosa. Cosa fa:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!