All pastes #99311 Raw Edit

naji

public c v1 · immutable
#99311 ·published 2006-07-25 06:22 UTC
rendered paste body
#include <stdio.h>#include <stdlib.h>#include <SDL/SDL.h>#include <SDL/SDL_net.h>#define MAXLEN 1024// Serverint main(int argc, char **argv){		int continuerBoucle = 1, result = 0;	char msg[MAXLEN];		if(SDL_Init(0) == -1)	{		printf("%s\n", SDL_GetError());		exit(EXIT_FAILURE);	}	else	{		atexit(SDL_Quit);		/* Initialisation SDL_net */		if(SDLNet_Init() == -1)		{		printf("%s\n", SDLNet_GetError());		exit(EXIT_FAILURE);		}	}		/* TCP connexion check */	while(continuerBoucle)	{		/* Variables */		IPaddress adresse;		SDLNet_ResolveHost(&adresse, NULL, 8465);		TCPsocket socket, newsocket;		/* TCP connexion */		socket = SDLNet_TCP_Open(&adresse);		if(!socket)		{		printf("%s\n", SDLNet_GetError());		exit(EXIT_FAILURE);		}		/* TCP socket acceptation */		newsocket = SDLNet_TCP_Accept(socket);		if(newsocket != NULL)		{		result = SDLNet_TCP_Recv(socket, msg, MAXLEN);		printf("Boogie woogie !\n");		}		/* Closing TCP connexion */		SDLNet_TCP_Close(socket);	}	SDLNet_Quit();	SDL_Quit();	return EXIT_SUCCESS;}