IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web & réseau Delphi Discussion :

GetHostByName [Non suivi]


Sujet :

Web & réseau Delphi

  1. #1
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 42
    Par défaut GetHostByName
    Bonjour à tous !!! je n'arrive pas a affciher le nom de ma machine pourtant le code me seble correcte Merci !!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    program toto;
     
     
    uses winsock,windows,sysutils;
     
    Var name:array [0..200] of char;
     
     
    var nom:PHostEnt;
     
     
    begin
     
    nom:=gethostbyname(name);
    writeln(name);
    readln;
    end.

  2. #2
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 466
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 466
    Par défaut
    C'est normal si ca marche pas, ce n'est pas la bonne fonction que tu as utilisé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    var HostName: array[0..255] of Char; 
    begin
    GetHostName(HostName, SizeOf(HostName)); 
    writeln(HostName);  //pas sûr que cette ligne marche... 
    end.
    GetHostByName permet de récupérer des infos sur l'ordi à partir du nom de l'ordinateur, donc on ne peut pas s'en servir pour récupérer le nom !
    a+

  3. #3
    Membre Expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Par défaut
    Tu te sers de morceaux de programmes sans en comprendre le fonctionnement ! Ca ne peut que ne pas fonctionner...

    GetHostByName est une fonction WinSock : il est nécessaaire de l'avoir initialisé auparavant, ce qui n'est absolument pas fait ici...

    Ca ne marchera donc jamais fait comme ça.

    A+

Discussions similaires

  1. [sockets] gethostbyname retourne toujours la même chose
    Par Strab dans le forum Développement
    Réponses: 3
    Dernier message: 15/09/2006, 10h24
  2. Equivalent de gethostbyname() de PHP en c
    Par N3odyme dans le forum Réseau
    Réponses: 2
    Dernier message: 15/05/2006, 09h32
  3. Segmentation fault sur un gethostbyname ?
    Par Mitox dans le forum Réseau
    Réponses: 9
    Dernier message: 25/11/2005, 16h17
  4. probleme fonction gethostbyname
    Par oclone dans le forum Développement
    Réponses: 6
    Dernier message: 14/04/2005, 10h31
  5. socket : problème avec GetHostByName
    Par SteelBox dans le forum Réseau
    Réponses: 25
    Dernier message: 19/08/2003, 13h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo