SDLNet_AddSocket Problem
-
Hallo!
Ich habe ein scheinbar ziemlich simples SocketProblem bei SDL. Mein Code sieht wie folgt aus:
TCPsocket serversocket; SDLNet_SocketSet sockset; sockset=SDLNet_AllocSocketSet(15); SDLNet_AddSocket(sockset, serversocket);Dabei gibt mir mein Compiler folgendes aus:
compiler schrieb:
22 C:\Programme\Programmieren\Dev-Cpp\Projekte\SK\server.cpp cannot convert
\_TCPsocket*' to<anonymous struct>' for argument `2' to `int SDLNet_AddSocket(_SDLNet_SocketSet, <anonymous struct>*)'(Zeile 22 ist die letze der oben beschriebenen)
Nun hab ich aber folgendes gelesen:
wikibooks schrieb:
int SDLNet_TCP_AddSocket (SDLNet_SocketSet set, TCPsocket socket);
Auch sonst hab ich nichts anderes gefunden, besonders keine "anonymous struct".
Ich benutze Dev C++.Könntet ihr mir eventuell sagen, wo mein Fehler liegt, und wie ich in beheben kann?
/EDIT: Behoben

Falls jemand mal den selben fehler hat: ihr müsst das ganze auf (SDLNet_GenericSocket) casten, also so:SDLNet_TCP_AddSocket(sockset, (SDLNet_GenericSocket)tempsock);