C++ > Programme Serveur

TitreProgramme Serveur
Postée le20-02-2008
Affichée1158
Mini-lien
Description

Resau, TCP/IP, SDL_Net

EtatInconnu. Inconnu.
Code d'insertion
Options
Afficher les numéros de lignes  Mettre la source en plein ecran  Selectionner la source  Partager sur Facebook 
Téléchargement Telecharger en format txt  Telecharger en format pdf  Telecharger en format cpp
Plein ecran
#include <SDL/SDL.h>
#include <SDL/SDL_net.h>

int main(int argc,char* argv[])
{
    char chaine[256];

    FILE* fichier = fopen("envoi.txt", "r");
    fgets(chaine, 256, fichier);
    fclose(fichier);

    int taille=strlen(chaine);

    SDL_Init(SDL_INIT_VIDEO);
    SDLNet_Init();

    TCPsocket serveur,connectee;
    IPaddress adresse;
    SDLNet_ResolveHost(&adresse,NULL,4148);
    serveur = SDLNet_TCP_Open(&adresse);

    while(true)
    {
        connectee = NULL;
        while(connectee == NULL)
        {
            connectee = SDLNet_TCP_Accept(serveur);
        }

        SDLNet_TCP_Send(connectee,chaine,taille);

        SDLNet_TCP_Close(connectee);
    }

    SDLNet_Quit();
    SDL_Quit();

    return 0;
}