SDL Wiki
(This function is part of SDL_net, a separate library from SDL.)


Check a socket set for data availability.

Header File

Defined in <SDL_net.h>


int SDLNet_CheckSockets(SDLNet_SocketSet set, Uint32 timeout);

Function Parameters

SDLNet_SocketSet set the socket set to check for ready sockets.
Uint32 timeout the time to wait in milliseconds for new data to arrive. A timeout of zero checks for new data and returns without blocking.

Return Value

(int) Returns the number of sockets ready for reading, or -1 if there was an error with the select() system call.


This function checks to see if data is available for reading on the given set of sockets. If 'timeout' is 0, it performs a quick poll, otherwise the function returns when either data is available for reading, or the timeout in milliseconds has elapsed, whichever occurs first.


This function is available since SDL_net 2.0.0.

CategoryAPI, CategoryAPIFunction

[ edit | delete | history | feedback | raw ]

[ front page | index | search | recent changes | git repo | offline html ]

All wiki content is licensed under Creative Commons Attribution 4.0 International (CC BY 4.0).
Wiki powered by ghwikipp.