Someone
public cpp v1 · immutablevoid Server::Start() { while (running) { // Check for client connections while ((new_client = SDLNet_TCP_Accept(server)) != NULL) { for (int i=0; i<MAX_CLIENTS; i++) { if (sclients[i] == NULL) { sclients[i] = new_client; SDLNet_AddSocket(sset, sclients[i]); break; } } } // Check for activity if (SDLNet_CheckSockets(sset, 0) > 0) { for (int i=0; i<MAX_CLIENTS; i++) { if (sclient[i] != NULL && SDLNet_SocketReady(sclient[i])) { // Activity in this socket } } } }}