All pastes #256622 Raw Edit

Miscellany

public cpp v1 · immutable
#256622 ·published 2006-11-24 13:17 UTC
rendered paste body
#include "server.h"#include <iostream>#include <SDL/SDL.h>using namespace std;Server::Server() {	running = true;	SDL_Init(0);	SDLNet_Init();	sset = SDLNet_AllocSocketSet(MAX_CLIENTS);	SDLNet_TCP_AddSocket(sset, sserver);}Server::~Server() {	SDLNet_FreeSocketSet(sset);	sset = NULL;	SDL_Quit();	SDLNet_Quit();}void Server::Start() {	while (running) {		// Check for activity		numready = SDLNet_CheckSockets(sset, 1);		if (numready == -1) {			cout << "SDLNet_CheckSockets error: " << SDLNet_GetError() << endl;		}		else if (numready) {			if (SDLNet_SocketReady(sserver)) {				sclient = SDLNet_TCP_Accept(sserver);			}		}		// Handle activity		if (sclient) {		}		// Send data	}}