PDA

View Full Version : WSAGetLastError mi ritorna errore numero 0


Predator Hunter
20-07-2003, 10:47
mi si crea un errore nella creazione di un socket. però col WSAGetLastError ottengo come errore un codice 0.. che può significare?

misterx
20-07-2003, 10:51
se parli delle windows API (WSAGetLastError o windows socket application) con 0=nessun errore

Predator Hunter
20-07-2003, 11:13
parlo delle windows api
beh l'errore c'è

ti riporto il frammentino di codice

socketricezione= socket (AF_INET, SOCK_STREAM, 0);

if (socketricezione=INVALID_SOCKET)
{
cout<<"errore di creazione del socket per la chiamata al client ricevente"<<endl;
cout << "errore numero "<<WSAGetLastError()<< endl;
return 0;
}

e in output si ha

errore di creazione del socket....
errore numero 0

:(

misterx
20-07-2003, 13:41
sicuro di quel (=) che ti ho messo in grassetto nel tuo codice ?

a me sembra che così assegni e non verifichi



socketricezione= socket (AF_INET, SOCK_STREAM, 0);

if (socketricezione = INVALID_SOCKET)

{
cout<<"errore di creazione del socket per la chiamata al client ricevente"<<endl;
cout << "errore numero "<<WSAGetLastError()<< endl;
return 0;
}

Predator Hunter
20-07-2003, 14:41
grazie 1000... il caldo si fa sentire eheheh :D

misterx
20-07-2003, 18:43
non ti lamentare, io per i caldo ci ho messo 2 settimane per sviluppare un banale algoritmo :cool: