Bonjour,
Je voudrais savoir comment récupérer le nom du pc sur lequel s'execute le programme. Il s'agit d'un client léger, il n'y a donc que les librairies de base dessus...
Merci de votre aide
Sebastien
Forum Programmation.c comment récupérer le HOSTNAME ?
27
sept.
2005
# Commentaire supprimé
Posté par Anonyme . Évalué à 5.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: man gethostname
Posté par 태 (site web personnel) . Évalué à -1.
Ou alors 'uname -n'
[^] # Re: man gethostname
Posté par netsurfeur . Évalué à 4.
'hostname' est la commande qui fournit le même service.
'hostname' utilise 'gethostname'.
Le post initial faisait référence à des librairies de base; il semble donc logique de répondre avec la fonction de la libc fournissant ce service et non la commande.
[^] # Re: man gethostname
Posté par bue . Évalué à 1.
Est-ce qu'il faut faire appel à un header particulier ?
Merci pour vos réponse
Une question qui pourrait m'être utile pour la suite, où est-ce que je peux trouver des informations concernant les libraires et les fonctions disponible du système ?
[^] # Re: man gethostname
Posté par netsurfeur . Évalué à 3.
Tous les sources de Linux étant disponibles, le meilleur exemple est probablement celui de la commande hostname. Il suffit que tu récupères le package source de net-tools pour ta distribution et que tu regardes dans hostname.c
Le manuel Unix (et donc Linux) est organisé en sections. Pour la programmation, les sections les plus intéressantes sont la 2 (Appels systèmes) et la 3 (fonctions). Tu peux les trouver en ligne à cette adresse:
http://man.linuxquestions.org/sections.php(...)
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 3.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: man gethostname
Posté par 태 (site web personnel) . Évalué à 2.
$ man gethostname
No manual entry for gethostname
[^] # Re: man gethostname
Posté par Bastien Mourgues . Évalué à 1.
Pense à installer ce(s) package(s) si tu développes ;^)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.