Bonjour,
Après plusieurs recherches sur le web, je finis par poster ici, mon problème étant que je n'arrive pas à trouver l'ip locale d'un ordinateur sur mon réseau local à partir du Hostname, voici donc mon code (qui ne marche pas) :
Je recherche donc un équivalent à Gstack.LocalAddress() pour les hostnames vus que mes items dans ma ListBox comportent des Hostnames.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if ListBox1.ItemIndex > 1 then Begin // On mets le message a envoyé sous cette forme : Hostnameenfonctiondel'ip + a dit : + Le message entré dans le Memo2. messend := (Gstack.HostByAddress(Gstack.LocalAddress) + ' dit : ' + Memo2.Text); // On envoie à la personne sélectionnée dans la ListBox. ip := Gstack.LocalAddress(ListBox1.Items[ListBox1.ItemIndex]); // Ligne à problème. IdUDPCLient1.Send(ip, 3000, messend); End;
Je suis donc en attente de votre réponse.
Cordialement,
Partager