All pastes #99307 Raw Edit

naji

public c v1 · immutable
#99307 ·published 2006-07-25 06:18 UTC
rendered paste body
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <SDL/SDL.h>#include <SDL/SDL_net.h>// Clientint main(int argc, char **argv){	int continuerBoucle = 1;	IPaddress adresse;	TCPsocket socket;	int len = 0, result = 0;	char msg[] = "Hello";	if(SDL_Init(0) == -1)	{		printf("SDL_Init: %s\n", SDL_GetError());		exit(EXIT_FAILURE);	}	else	{		atexit(SDL_Quit);		if(SDLNet_Init() == -1)		{		printf("SDLNet_Init: %s\n", SDLNet_GetError());		exit(EXIT_FAILURE);		}	}	if(SDLNet_ResolveHost(&adresse, "naji.no-ip.info", 8465) == -1)	{		printf("SDLNet_ResolveHost: %s\n", SDLNet_GetError());		exit(EXIT_FAILURE);	}	/* TCP Connexion */	socket = SDLNet_TCP_Open(&adresse);	if(!socket)	{		printf("SDLNet_TCP_Open: %s\n", SDLNet_GetError());		exit(EXIT_FAILURE);	}	len = strlen(msg) + 1; /* add one for the terminating NULL */	result = SDLNet_TCP_Send(socket, msg, len);	if(result < len)	{    		printf("SDLNet_TCP_Send: %s\n", SDLNet_GetError());	}	/* Closing TCP socket */	SDLNet_TCP_Close(socket);	SDLNet_Quit();	SDL_Quit();	return EXIT_SUCCESS;}