[C++] Winsockets: Fel på socket från accept ()

Permalänk
Medlem

[C++] Winsockets: Fel på socket från accept ()

Hej!

Håller på med ett nätverksprogram i C++, och i det så får man en socket vid en accept (), och det verkar funka, den är varken INVALID_SOCKET, eller SOCKET_ERROR, men när jag kör den i select får jag fel 1022, WSAEINVAL, och kör jag den i recv får jag 1038 WSAENOTSOCK, har jag för mig, iallafall verkar det betyda i båda fallen att det är nåt fel på min socket, men grejen är den att den inte är INVALID_SOCKET, utan den får nåt värde från accept (), tyvärr kanske det är lite knepigt att klistra in koden för den är lite svårläst och lång, men finns det någon som vet vad allt kan bero på?

//Johan

EDIT: WSAGetLastError () ger inget ifall jag kollar direkt efter accept...