Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Programmation > Langage C++ > SDL_net incertitude > Lecture du sujet

SDL_net incertitude

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1 
Hors ligne anonymous # Posté le 26/05/2007 à 13:41:02
???
Avatar
Groupe : Membres
Salut, j'aimerai savoir si ce code est valide :
Code : C++
#include <iostream>
#include <SDL/SDL.h>
#include <SDL/SDL_net.h>

using namespace std;

int main(int argc,char** argv)
{
    SDL_Init(SDL_INIT_VIDEO);
    SDLNet_Init();
    TCPsocket Socket;
    IPaddress Hote;
    SDLNet_ResolveHost(&Hote,"http://siteduzero.com",1008); // Pour se connecter (lien/port)

    Socket = SDLNet_TCP_Open(&Hote);

    if(Socket==NULL)
    {
    cout<<"Impossible de se connecter\n"<<endl;
    }
    else
    {
        cout<<"Vous etes connecte !"<<endl;
    }
    SDLNet_Quit();
    SDL_Quit();

    return 0;
}

Et si oui, pourquoi mon programme ne renvoie aucun message ? Merci
 
Hors ligne neuneutrinos # Posté le 26/05/2007 à 14:29:55
Avatar
Groupe : Membres
tu utilise SDL!
donc tu n'es plus en console!!

cin et cout ne serve plus à grand chose :lol:
si tu veux ecrire, le plus simple c'est d'utiliser SDL_ttf

:p il n'y a que les abriutis qui ne changent pas d'avis :p

notre équipe ;)

 
Hors ligne Kycs # Posté le 26/05/2007 à 14:39:44
Avatar
Groupe : Membres
Citation : neuneutrinos
tu utilise SDL!
donc tu n'es plus en console!!

cin et cout ne serve plus à grand chose :lol:
si tu veux ecrire, le plus simple c'est d'utiliser SDL_ttf


Si, il peut rester en console. La preuve: le flag SDL_INIT_VIDEO n'est pas obligatoire. Et même en utilisant des fenêtres, si on utilise std::cout, le message s'affichera dans la console, si elle est présente (par exemple quand on lance le programme depuis un terminal), ou en tout cas dans la sortie standard.
Hors ligne anonymous # Posté le 26/05/2007 à 14:45:11
???
Avatar
Groupe : Membres
Mais alors, que dois-je faire pour que mon programme affiche un message (console ou fenêtre) ?
 
Hors ligne Kycs # Posté le 26/05/2007 à 14:48:48
Avatar
Groupe : Membres
Si tu lances ton programme depuis la console, std::cout << "Ton message" suffit mais si tu veux une fenêtre, il te faudra créer une surface qui contient du texte avec la bibliothèque SDL_ttf comme l'explique M@teo21 ici.
Hors ligne anonymous # Posté le 26/05/2007 à 14:58:03
???
Avatar
Groupe : Membres
Hors ligne Kreeg # Posté le 26/05/2007 à 15:08:16
Je mangerais bien du GNU...
Avatar
Groupe : Membres
Peut être que ton programme attend une réponse qui n'arrive jamais de la part du serveur ?

En mode Hard Rock (ACDC/GnR/VR §) - Slash et J. Petrucci sont mes héros \o/
Attention (va) aux (sur) messages (ce) subliminaux, (site) camarade !
Une question sur OpenGL, un problème ? Rejoignez #opengl sur EpikNet !
Dream Theater über alles §
La SDL pue grave, mais pas SFML !
« Whenever I feel like studying, I lie down until the feeling goes away »
Le modo qui ne connaissait pas Dimitri Borgur... :p


 
Hors ligne anonymous # Posté le 26/05/2007 à 15:11:24
???
Avatar
Groupe : Membres
Et comment puis-je me connecter au serveur (pas forcément celui du SdZ) ? Est-ce que mon code marcherai sur une cible "accessible" ?
 
Hors ligne Kycs # Posté le 26/05/2007 à 15:24:14
Avatar
Groupe : Membres
Si tu es sous linux, lance ton programme depuis un terminal (comme Konsole sous KDE). Chez moi en tout cas, il affiche "Impossible de se connecter". Malheureusement, je ne pourrai pas t'aider pour ça. :(
Hors ligne anonymous # Posté le 26/05/2007 à 16:09:08
???
Avatar
Groupe : Membres
Je suis sous Kubuntu et j'utilise Code::Blocks et cela n'affiche rien...
 
Hors ligne Kevin Leonhart # Posté le 26/05/2007 à 16:20:15
Avatar
Groupe : Membres
La SDL redirige les flux standards.
Cherche un peu sur le forum. (enfin sur le forum C)
Le sujet à été abordé pluuuuusieurs fois. ;)

"Je vous emmerde, et je rentre à ma maison."
Eric Cartman, philosophe.
 

Retour au forum "Langage C++" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 222 Zéros connectés | Requêtes SQL 7 requêtes | Temps de génération de la page : Total (SQL) 0.0374s (0.0156s)